Feb 28
2025
SELL
Payment of exercise price or tax liability
$209,985
$79.54 p/Share
2,640
Reduced 3.47%
73,486
Common Stock
Feb 28
2025
SELL
Open market or private sale
$2,530,223
$78.86 p/Share
32,085
Reduced 29.65%
76,126
Common Stock
Feb 28
2025
BUY
Exercise of conversion of derivative security
$590,177
$35.84 p/Share
16,467
Added 13.21%
108,211
Common Stock
Feb 27
2025
SELL
Payment of exercise price or tax liability
$90,584
$79.6 p/Share
1,138
Reduced 1.23%
91,744
Common Stock
Feb 26
2025
SELL
Payment of exercise price or tax liability
$143,198
$79.91 p/Share
1,792
Reduced 1.89%
92,882
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$369,100
$80.1 p/Share
4,608
Reduced 6.42%
67,147
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
27,527
Added 22.53%
94,674
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$133,890
$81.84 p/Share
1,636
Reduced 2.23%
71,755
Common Stock
Sep 13
2024
SELL
Open market or private sale
$508,141
$74.03 p/Share
6,864
Reduced 8.55%
73,391
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$729,749
$76.23 p/Share
9,573
Reduced 10.66%
80,255
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
$470,408
$31.75 p/Share
14,816
Added 14.16%
89,828
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
14,110
Added 15.83%
75,012
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$82,234
$86.29 p/Share
953
Reduced 1.54%
60,902
Common Stock
Feb 28
2024
SELL
Open market or private sale
$3,523,416
$86.28 p/Share
40,837
Reduced 39.77%
61,855
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
8,887
Added 7.96%
102,692
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$506,154
$86.11 p/Share
5,878
Reduced 5.9%
93,805
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$136,998
$83.74 p/Share
1,636
Reduced 1.61%
99,683
Common Stock
Jul 28
2023
SELL
Open market or private sale
$1,296,397
$76.66 p/Share
16,911
Reduced 14.3%
101,319
Common Stock
Jul 28
2023
BUY
Exercise of conversion of derivative security
$460,993
$27.26 p/Share
16,911
Added 12.51%
118,230
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
19,250
Added 15.97%
101,319
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$242,107
$67.01 p/Share
3,613
Reduced 4.22%
82,069
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$99,195
$66.13 p/Share
1,500
Reduced 1.72%
85,682
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$113,472
$69.36 p/Share
1,636
Reduced 1.84%
87,182
Common Stock
Nov 11
2022
SELL
Open market or private sale
$900,396
$68.44 p/Share
13,156
Reduced 12.9%
88,818
Common Stock
Jul 25
2022
SELL
Payment of exercise price or tax liability
$752,141
$58.31 p/Share
12,899
Reduced 11.23%
101,974
Common Stock