May 29
2024
SELL
Open market or private sale
$1,145,977
$88.22 p/Share
12,990
Reduced 29.36%
31,257
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$1,125,593
$95.73 p/Share
11,758
Reduced 20.99%
44,247
Common Stock
May 28
2024
BUY
Grant, award, or other acquisition
-
24,748
Added 30.65%
56,005
Common Stock
May 20
2024
SELL
Open market or private sale
$152,508
$95.08 p/Share
1,604
Reduced 4.88%
31,257
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$64,043
$95.73 p/Share
669
Reduced 2.28%
28,683
Common Stock
May 17
2024
SELL
Open market or private sale
$101,935
$95.0 p/Share
1,073
Reduced 3.53%
29,352
Common Stock
May 17
2024
BUY
Grant, award, or other acquisition
-
4,178
Added 11.28%
32,861
Common Stock
May 16
2024
SELL
Open market or private sale
$94,697
$96.14 p/Share
985
Reduced 3.14%
30,425
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$42,280
$94.8 p/Share
446
Reduced 1.4%
31,410
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$40,139
$96.49 p/Share
416
Reduced 1.29%
31,856
Common Stock
Oct 20
2023
SELL
Payment of exercise price or tax liability
$17,542
$89.05 p/Share
197
Reduced 0.61%
32,272
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$295,106
$83.34 p/Share
3,541
Reduced 9.83%
32,469
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$39,787
$89.21 p/Share
446
Reduced 1.22%
36,010
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
4,205
Added 10.34%
36,456
Common Stock
May 12
2023
SELL
Payment of exercise price or tax liability
$17,984
$88.16 p/Share
204
Reduced 0.63%
32,251
Common Stock
Oct 24
2022
SELL
Open market or private sale
$14,470
$80.39 p/Share
180
Reduced 0.55%
32,455
Common Stock
Sep 19
2022
SELL
Open market or private sale
$897,065
$78.36 p/Share
11,448
Reduced 25.97%
32,635
Common Stock
Sep 19
2022
BUY
Exercise of conversion of derivative security
$395,738
$45.55 p/Share
8,688
Added 16.46%
44,083
Common Stock
Sep 15
2022
SELL
Open market or private sale
$2,640,638
$78.13 p/Share
33,798
Reduced 48.85%
35,395
Common Stock
Sep 15
2022
BUY
Exercise of conversion of derivative security
$1,300,817
$45.55 p/Share
28,558
Added 29.22%
69,193
Common Stock
Jun 13
2022
SELL
Open market or private sale
$17,340
$62.6 p/Share
277
Reduced 0.68%
40,635
Common Stock
May 19
2022
SELL
Open market or private sale
$192,548
$59.1 p/Share
3,258
Reduced 7.38%
40,912
Common Stock
May 16
2022
SELL
Open market or private sale
$10,996
$56.1 p/Share
196
Reduced 0.51%
38,094
Common Stock
May 16
2022
BUY
Grant, award, or other acquisition
-
6,076
Added 12.09%
44,170
Common Stock
Oct 25
2021
SELL
Open market or private sale
$8,632
$71.93 p/Share
120
Reduced 0.31%
38,290
Common Stock