Mar 19
2025
SELL
Payment of exercise price or tax liability
$102,253
$357.53 p/Share
286
Reduced 1.58%
17,805
Common Stock
Mar 19
2025
BUY
Grant, award, or other acquisition
-
1,404
Added 7.2%
18,091
Common Stock
Aug 29
2024
SELL
Open market or private sale
$814,884
$351.85 p/Share
2,316
Reduced 12.19%
16,687
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$175,376
$320.03 p/Share
548
Reduced 2.8%
19,003
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$97,436
$314.31 p/Share
310
Reduced 1.56%
19,551
Common Stock
Mar 20
2024
BUY
Grant, award, or other acquisition
-
1,474
Added 6.91%
19,861
Common Stock
Aug 08
2023
SELL
Open market or private sale
$955,655
$180.79 p/Share
5,286
Reduced 22.33%
18,387
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$113,198
$146.44 p/Share
773
Reduced 3.16%
23,673
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
$94,617
$141.22 p/Share
670
Reduced 2.67%
24,446
Common Stock
Mar 21
2023
BUY
Grant, award, or other acquisition
-
2,842
Added 10.17%
25,116
Common Stock
Aug 01
2022
SELL
Open market or private sale
$1,337,452
$104.09 p/Share
12,849
Reduced 36.58%
22,274
Common Stock
Aug 01
2022
BUY
Exercise of conversion of derivative security
$372,493
$28.99 p/Share
12,849
Added 26.78%
35,123
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$77,974
$89.42 p/Share
872
Reduced 3.77%
22,274
Common Stock
Mar 23
2022
SELL
Payment of exercise price or tax liability
$75,572
$91.16 p/Share
829
Reduced 3.46%
23,146
Common Stock
Mar 23
2022
BUY
Grant, award, or other acquisition
-
3,620
Added 13.12%
23,975
Common Stock
May 10
2021
SELL
Open market or private sale
$1,501,647
$87.3 p/Share
17,201
Reduced 45.8%
20,355
Common Stock
May 10
2021
BUY
Exercise of conversion of derivative security
$126,289
$21.25 p/Share
5,943
Added 13.66%
37,556
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$63,848
$75.56 p/Share
845
Reduced 2.6%
31,613
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$52,290
$74.7 p/Share
700
Reduced 2.11%
32,458
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
3,536
Added 9.64%
33,158
Common Stock