Dec 10
2024
SELL
Payment of exercise price or tax liability
$2,433,857
$123.59 p/Share
19,693
Reduced 3.61%
525,237
Common Stock
Dec 04
2024
BUY
Grant, award, or other acquisition
$2,370,893
$61.9 p/Share
38,302
Added 6.57%
544,930
Common Stock
Nov 25
2024
-
2,000
Reduced 0.39%
506,212
Common Stock
Nov 25
2024
BUY
Grant, award, or other acquisition
$47,608
$114.72 p/Share
415
Added 0.08%
506,627
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$477,252
$110.86 p/Share
4,305
Reduced 0.84%
508,212
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
$984,993
$53.99 p/Share
18,244
Added 3.44%
512,517
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$1,414,051
$99.94 p/Share
14,149
Reduced 2.78%
494,273
Common Stock
Dec 05
2023
BUY
Grant, award, or other acquisition
$1,398,334
$54.26 p/Share
25,771
Added 4.82%
508,422
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$803,048
$111.55 p/Share
7,199
Reduced 1.47%
482,635
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
$1,692
$112.82 p/Share
15
Added 0.0%
482,651
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
20,491
Added 4.02%
489,834
Common Stock
Feb 02
2023
SELL
Payment of exercise price or tax liability
$99,910
$128.75 p/Share
776
Reduced 0.17%
469,328
Common Stock
Feb 02
2023
BUY
Exercise of conversion of derivative security
$99,851
$76.75 p/Share
1,301
Added 0.28%
470,104
Common Stock
Feb 02
2023
BUY
Grant, award, or other acquisition
$1,724
$114.98 p/Share
15
Added 0.0%
469,343
Common Stock
Jan 06
2023
SELL
Payment of exercise price or tax liability
$99,938
$112.29 p/Share
890
Reduced 0.19%
468,803
Common Stock
Jan 06
2023
BUY
Exercise of conversion of derivative security
$99,896
$68.61 p/Share
1,456
Added 0.31%
469,693
Common Stock
Dec 27
2022
-
2,000
Reduced 0.43%
468,137
Common Stock
Dec 27
2022
BUY
Grant, award, or other acquisition
$10,992
$111.04 p/Share
99
Added 0.02%
468,237
Common Stock
Dec 09
2022
SELL
Payment of exercise price or tax liability
$1,090,314
$122.26 p/Share
8,918
Reduced 1.86%
470,137
Common Stock
Dec 06
2022
BUY
Grant, award, or other acquisition
$1,386,325
$61.35 p/Share
22,597
Added 4.5%
479,055
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$1,043,984
$145.26 p/Share
7,187
Reduced 1.55%
456,385
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
$13,113
$182.12 p/Share
72
Added 0.02%
456,458
Common Stock
Dec 10
2021
SELL
Payment of exercise price or tax liability
$4,715,847
$199.41 p/Share
23,649
Reduced 4.85%
463,572
Common Stock
Dec 07
2021
BUY
Grant, award, or other acquisition
$1,726,598
$102.56 p/Share
16,835
Added 3.34%
487,221
Common Stock
Aug 26
2021
-
2,000
Reduced 0.42%
470,137
Common Stock