Nov 19
2024
BUY
Grant, award, or other acquisition
-
18,302
Added 18.32%
81,615
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$234,333
$100.4 p/Share
2,334
Reduced 3.56%
63,313
Common Stock
Nov 15
2024
SELL
Open market or private sale
$143,849
$99.07 p/Share
1,452
Reduced 2.16%
65,647
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$191,216
$99.23 p/Share
1,927
Reduced 2.79%
67,099
Common Stock
Nov 11
2024
SELL
Payment of exercise price or tax liability
$497,136
$100.31 p/Share
4,956
Reduced 6.7%
69,026
Common Stock
Nov 11
2024
BUY
Grant, award, or other acquisition
-
10,907
Added 12.85%
73,983
Common Stock
Aug 13
2024
SELL
Open market or private sale
$299,916
$91.16 p/Share
3,290
Reduced 5.0%
62,502
Common Stock
May 22
2024
SELL
Open market or private sale
$300,000
$80.0 p/Share
3,750
Reduced 5.42%
65,431
Common Stock
Mar 04
2024
SELL
Open market or private sale
$299,746
$93.06 p/Share
3,221
Reduced 4.45%
69,181
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$237,699
$104.3 p/Share
2,279
Reduced 3.07%
71,906
Common Stock
Nov 16
2023
SELL
Open market or private sale
$89,420
$106.2 p/Share
842
Reduced 1.12%
74,185
Common Stock
Nov 15
2023
SELL
Open market or private sale
$53,252
$105.66 p/Share
504
Reduced 0.67%
75,027
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
-
18,939
Added 20.05%
75,531
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$289,724
$103.51 p/Share
2,799
Reduced 4.71%
56,592
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$170,370
$104.33 p/Share
1,633
Reduced 2.68%
59,391
Common Stock
Nov 07
2023
BUY
Grant, award, or other acquisition
-
6,030
Added 8.99%
61,024
Common Stock
Jun 21
2023
SELL
Open market or private sale
$68,307
$100.6 p/Share
679
Reduced 1.22%
54,761
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$110,808
$101.38 p/Share
1,093
Reduced 1.93%
55,440
Common Stock
Feb 21
2023
SELL
Open market or private sale
$77,648
$105.5 p/Share
736
Reduced 1.3%
56,028
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$128,832
$107.54 p/Share
1,198
Reduced 2.07%
56,764
Common Stock
Jan 09
2023
SELL
Open market or private sale
$421,740
$106.5 p/Share
3,960
Reduced 6.4%
57,962
Common Stock
Nov 18
2022
BUY
Grant, award, or other acquisition
-
22,460
Added 26.67%
61,753
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$22,786
$97.38 p/Share
234
Reduced 0.59%
39,293
Common Stock
Nov 10
2022
SELL
Payment of exercise price or tax liability
$95,297
$96.26 p/Share
990
Reduced 2.44%
39,527
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$79,235
$74.19 p/Share
1,068
Reduced 2.58%
40,324
Common Stock