Nov 29
2024
BUY
Grant, award, or other acquisition
$7,492
$104.06 p/Share
72
Added 0.26%
27,270
Common Stock
May 31
2024
BUY
Grant, award, or other acquisition
$17,444
$89.46 p/Share
195
Added 0.71%
27,198
Common Stock
May 01
2024
-
500
Reduced 1.82%
27,003
Common Stock
Mar 19
2024
-
150
Reduced 0.54%
27,503
Common Stock
Feb 15
2024
-
304
Reduced 1.09%
27,653
Common Stock
Nov 30
2023
BUY
Grant, award, or other acquisition
$6,405
$63.42 p/Share
101
Added 0.36%
27,957
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
$14,783
$60.34 p/Share
245
Added 0.87%
27,856
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$16,791
$71.15 p/Share
236
Reduced 0.85%
27,611
Common Stock
Jan 03
2023
SELL
Sale (or disposition) back to the issuer
-
7,877
Reduced 22.05%
27,847
Common Stock
Nov 30
2022
BUY
Grant, award, or other acquisition
$5,615
$60.38 p/Share
93
Added 0.26%
35,724
Common Stock
May 31
2022
BUY
Grant, award, or other acquisition
$14,234
$67.46 p/Share
211
Added 0.59%
35,631
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$253,950
$81.16 p/Share
3,129
Reduced 8.12%
35,420
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
6,786
Added 14.97%
38,549
Common Stock
Jan 15
2022
SELL
Payment of exercise price or tax liability
$99,586
$87.51 p/Share
1,138
Reduced 3.46%
31,763
Common Stock
Jan 12
2022
BUY
Grant, award, or other acquisition
-
4,953
Added 13.08%
32,901
Common Stock
Nov 30
2021
BUY
Grant, award, or other acquisition
$13,168
$65.19 p/Share
202
Added 0.72%
27,948
Common Stock
Aug 05
2021
-
1,000
Reduced 3.48%
27,746
Common Stock
May 28
2021
BUY
Grant, award, or other acquisition
$8,042
$53.97 p/Share
149
Added 0.52%
28,746
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$170,058
$67.51 p/Share
2,519
Reduced 8.72%
26,363
Common Stock
Feb 12
2021
BUY
Exercise of conversion of derivative security
-
7,908
Added 21.49%
28,882
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
2,234
Added 7.25%
28,597
Common Stock
Jan 15
2021
SELL
Payment of exercise price or tax liability
$72,731
$64.25 p/Share
1,132
Reduced 5.12%
20,974
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$44,200
$64.62 p/Share
684
Reduced 3.0%
22,106
Common Stock
Dec 31
2020
BUY
Exercise of conversion of derivative security
-
1,889
Added 7.65%
22,790
Common Stock
May 31
2020
BUY
Grant, award, or other acquisition
$12,921
$43.07 p/Share
300
Added 1.42%
20,901
Common Stock