Dec 12
2024
-
7,350
Reduced 1.61%
448,559
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$30,933
$113.31 p/Share
273
Reduced 0.06%
455,909
Common Stock
Nov 20
2024
BUY
Exercise of conversion of derivative security
-
273
Added 0.06%
456,182
Common Stock
Aug 13
2024
SELL
Open market or private sale
$6,000,105
$108.11 p/Share
55,500
Reduced 10.85%
455,909
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$3,514,050
$118.75 p/Share
29,592
Reduced 5.47%
511,409
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$347,834
$117.83 p/Share
2,952
Reduced 0.54%
541,001
Common Stock
Dec 15
2023
-
34,795
Reduced 6.01%
543,953
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$30,289
$115.17 p/Share
263
Reduced 0.05%
578,748
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
-
263
Added 0.05%
579,011
Common Stock
Nov 09
2023
SELL
Open market or private sale
$5,044,160
$114.64 p/Share
44,000
Reduced 7.07%
578,748
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$3,341,364
$120.18 p/Share
27,803
Reduced 4.27%
622,748
Common Stock
Jan 15
2023
BUY
Exercise of conversion of derivative security
-
70,654
Added 9.8%
650,551
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$3,325,844
$112.39 p/Share
29,592
Reduced 4.86%
579,897
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$797,519
$117.11 p/Share
6,810
Reduced 1.1%
609,489
Common Stock
Dec 15
2022
-
44,843
Reduced 6.78%
616,299
Common Stock
Dec 15
2022
SELL
Open market or private sale
$547,138
$112.58 p/Share
4,860
Reduced 0.73%
661,142
Common Stock
Nov 29
2022
SELL
Payment of exercise price or tax liability
$91,151
$125.38 p/Share
727
Reduced 0.11%
666,002
Common Stock
Nov 29
2022
BUY
Exercise of conversion of derivative security
-
727
Added 0.11%
666,729
Common Stock
May 19
2022
SELL
Open market or private sale
$4,154,905
$102.33 p/Share
40,603
Reduced 5.75%
666,002
Common Stock
Jan 15
2022
SELL
Payment of exercise price or tax liability
$2,267,086
$85.37 p/Share
26,556
Reduced 3.62%
706,605
Common Stock
Jan 15
2022
BUY
Exercise of conversion of derivative security
-
67,486
Added 8.43%
733,161
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$2,243,961
$75.83 p/Share
29,592
Reduced 4.26%
665,675
Common Stock
Jan 02
2022
SELL
Payment of exercise price or tax liability
$613,517
$72.17 p/Share
8,501
Reduced 1.02%
824,018
Common Stock
Jan 02
2022
-
128,751
Reduced 15.62%
695,267
Common Stock
Jan 15
2021
BUY
Grant, award, or other acquisition
-
832,519
Added 50.0%
832,519
Common Stock