Aug 18
2025
SELL
Open market or private sale
$89,371
$58.72 p/Share
1,522
Reduced 1.54%
97,139
Common Stock, par valu...
Aug 18
2025
BUY
Exercise of conversion of derivative security
$67,378
$44.27 p/Share
1,522
Added 0.83%
182,147
Common Stock, par valu...
Aug 15
2025
SELL
Open market or private sale
$1,758,919
$59.04 p/Share
29,792
Reduced 14.16%
180,625
Common Stock, par valu...
Aug 15
2025
BUY
Exercise of conversion of derivative security
$1,318,891
$44.27 p/Share
29,792
Added 12.4%
210,417
Common Stock, par valu...
Feb 28
2025
SELL
Payment of exercise price or tax liability
$1,888,594
$64.72 p/Share
29,181
Reduced 13.91%
180,625
Common Stock, par valu...
Feb 24
2025
BUY
Grant, award, or other acquisition
-
32,497
Added 10.18%
286,764
Common Stock, par valu...
Feb 12
2025
-
1,904
Reduced 0.74%
254,267
Common Stock, par valu...
Feb 28
2024
SELL
Payment of exercise price or tax liability
$906,857
$80.89 p/Share
11,211
Reduced 4.92%
216,819
Common Stock, par valu...
Feb 26
2024
BUY
Grant, award, or other acquisition
-
26,462
Added 10.4%
228,030
Common Stock, par valu...
Feb 16
2024
-
1,827
Reduced 0.9%
201,568
Common Stock, par valu...
Feb 15
2024
-
644
Reduced 0.32%
203,395
Common Stock, par valu...
Feb 01
2024
SELL
Payment of exercise price or tax liability
$2,793,853
$78.78 p/Share
35,464
Reduced 14.81%
204,039
Common Stock, par valu...
Dec 07
2023
SELL
Payment of exercise price or tax liability
$110,333
$72.35 p/Share
1,525
Reduced 0.63%
239,503
Common Stock, par valu...
Mar 06
2023
BUY
Grant, award, or other acquisition
-
32,473
Added 10.23%
285,006
Common Stock, par valu...
Feb 28
2023
-
1,876
Reduced 0.74%
252,533
Common Stock, par valu...
Feb 28
2023
SELL
Payment of exercise price or tax liability
$605,065
$61.95 p/Share
9,767
Reduced 3.7%
254,409
Common Stock, par valu...
Jan 25
2023
SELL
Payment of exercise price or tax liability
$2,526,325
$62.73 p/Share
40,273
Reduced 13.23%
264,176
Common Stock, par valu...
Dec 21
2022
SELL
Payment of exercise price or tax liability
$86,014
$56.44 p/Share
1,524
Reduced 0.5%
304,449
Common Stock, par valu...
Dec 15
2022
BUY
Grant, award, or other acquisition
-
209,258
Added 40.61%
305,973
Common Stock, par valu...
May 06
2022
-
1,476
Reduced 1.6%
90,639
Common Stock, par valu...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$685,120
$86.9 p/Share
7,884
Reduced 7.12%
102,791
Common Stock, par valu...
Feb 28
2022
BUY
Grant, award, or other acquisition
-
20,644
Added 14.33%
123,435
Common Stock, par valu...
Feb 07
2022
SELL
Payment of exercise price or tax liability
$2,489,896
$89.25 p/Share
27,898
Reduced 20.13%
110,675
Common Stock, par valu...
Feb 07
2022
BUY
Grant, award, or other acquisition
-
62,966
Added 31.24%
138,573
Common Stock, par valu...
Dec 30
2021
-
940
Reduced 1.23%
75,607
Common Stock, par valu...