Mar 01
2025
SELL
Payment of exercise price or tax liability
$548,803
$55.04 p/Share
9,971
Reduced 2.2%
444,002
Common Stock
Mar 01
2025
BUY
Exercise of conversion of derivative security
-
24,113
Added 5.04%
453,973
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$703,939
$62.29 p/Share
11,301
Reduced 2.56%
429,783
Common Stock
Feb 17
2025
BUY
Exercise of conversion of derivative security
-
28,719
Added 6.11%
441,084
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$766,976
$62.29 p/Share
12,313
Reduced 2.9%
412,365
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
31,289
Added 6.86%
424,678
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$1,756,336
$62.0 p/Share
28,328
Reduced 6.72%
393,389
Common Stock
Feb 13
2025
BUY
Exercise of conversion of derivative security
-
71,995
Added 14.58%
421,717
Common Stock
May 23
2024
SELL
Open market or private sale
$2,838,055
$49.16 p/Share
57,731
Reduced 14.18%
349,512
Common Stock
May 22
2024
SELL
Open market or private sale
$2,112,604
$49.98 p/Share
42,269
Reduced 9.4%
407,243
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$476,833
$42.9 p/Share
11,115
Reduced 2.41%
449,512
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
28,245
Added 5.78%
460,627
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$1,724,322
$42.9 p/Share
40,194
Reduced 8.51%
432,382
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
102,142
Added 18.75%
442,664
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$520,444
$42.98 p/Share
12,109
Reduced 3.17%
370,434
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
30,771
Added 7.44%
382,543
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$625,239
$41.5 p/Share
15,066
Reduced 4.11%
351,772
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
38,408
Added 9.48%
366,838
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$307,720
$35.89 p/Share
8,574
Reduced 2.54%
328,430
Common Stock
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
21,787
Added 6.07%
337,004
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$1,039,068
$36.07 p/Share
28,807
Reduced 8.37%
315,217
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
73,204
Added 18.37%
325,276
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$432,327
$36.75 p/Share
11,764
Reduced 4.16%
270,820
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
30,106
Added 9.63%
282,584
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$279,677
$30.37 p/Share
9,209
Reduced 3.54%
251,026
Common Stock