Dec 10
2025
SELL
Payment of exercise price or tax liability
$1,907,803
$77.49 p/Share
24,620
Reduced 8.12%
278,409
Common Stock, par valu...
Dec 10
2025
BUY
Exercise of conversion of derivative security
$1,907,751
$74.72 p/Share
25,532
Added 7.77%
303,029
Common Stock, par valu...
Feb 25
2025
SELL
Payment of exercise price or tax liability
$392,128
$102.84 p/Share
3,813
Reduced 1.36%
277,250
Common Stock, par valu...
Feb 25
2025
BUY
Grant, award, or other acquisition
-
11,843
Added 4.04%
281,063
Common Stock, par valu...
Dec 09
2024
SELL
Payment of exercise price or tax liability
$1,510,054
$103.62 p/Share
14,573
Reduced 5.14%
269,220
Common Stock, par valu...
Dec 09
2024
BUY
Exercise of conversion of derivative security
$1,509,987
$56.24 p/Share
26,849
Added 8.64%
283,793
Common Stock, par valu...
Feb 22
2024
BUY
Grant, award, or other acquisition
-
12,522
Added 4.65%
256,695
Common Stock, par valu...
Dec 06
2023
SELL
Payment of exercise price or tax liability
$1,774,840
$89.92 p/Share
19,738
Reduced 7.48%
244,173
Common Stock, par valu...
Dec 06
2023
BUY
Exercise of conversion of derivative security
$1,246,080
$45.93 p/Share
27,130
Added 9.32%
263,911
Common Stock, par valu...
Feb 22
2023
BUY
Grant, award, or other acquisition
-
10,476
Added 4.24%
236,521
Common Stock, par valu...
Dec 08
2022
BUY
Exercise of conversion of derivative security
$1,203,286
$23.63 p/Share
50,922
Added 18.39%
226,045
Common Stock, par valu...
Feb 22
2022
BUY
Grant, award, or other acquisition
-
2,792
Added 1.57%
174,948
Common Stock, par valu...
Nov 15
2021
BUY
Exercise of conversion of derivative security
$1,198,748
$16.39 p/Share
73,139
Added 29.82%
172,156
Common Stock, par valu...
Nov 05
2021
BUY
Grant, award, or other acquisition
-
4,077
Added 3.95%
99,017
Common Stock, par valu...
Feb 24
2021
SELL
Payment of exercise price or tax liability
$164,240
$156.27 p/Share
1,051
Reduced 1.1%
94,762
Common Stock, par valu...
Feb 24
2021
BUY
Grant, award, or other acquisition
-
3,463
Added 3.49%
95,813
Common Stock, par valu...
Nov 13
2020
SELL
Open market or private sale
$5,931,529
$121.62 p/Share
48,771
Reduced 34.56%
92,350
Common Stock, par valu...
Nov 13
2020
BUY
Exercise of conversion of derivative security
$1,576,579
$17.05 p/Share
92,468
Added 39.59%
141,121
Common Stock, par valu...