Feb 21
2025
SELL
Payment of exercise price or tax liability
$973,126
$60.79 p/Share
16,008
Reduced 4.16%
368,988
Common Stock
Feb 21
2025
BUY
Exercise of conversion of derivative security
-
38,248
Added 9.25%
375,361
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$2,881,357
$62.39 p/Share
46,183
Reduced 11.75%
346,748
Common Stock
Feb 11
2025
BUY
Exercise of conversion of derivative security
-
25,218
Added 7.7%
302,147
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
90,784
Added 19.19%
382,377
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$3,654,886
$56.21 p/Share
65,022
Reduced 11.59%
496,140
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
115,368
Added 17.05%
561,162
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$535,224
$55.55 p/Share
9,635
Reduced 2.12%
445,794
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
23,021
Added 4.81%
455,429
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$593,380
$54.75 p/Share
10,838
Reduced 2.45%
432,408
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
25,895
Added 5.52%
443,246
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$420,983
$53.91 p/Share
7,809
Reduced 1.84%
417,351
Common Stock
Feb 11
2024
BUY
Exercise of conversion of derivative security
-
25,218
Added 5.6%
425,160
Common Stock
Sep 12
2023
SELL
Open market or private sale
$5,176,125
$46.01 p/Share
112,500
Reduced 21.95%
399,942
Common Stock
Sep 12
2023
BUY
Exercise of conversion of derivative security
$2,363,625
$21.01 p/Share
112,500
Added 19.23%
472,586
Common Stock
Jun 13
2023
SELL
Open market or private sale
$5,339,250
$47.46 p/Share
112,500
Reduced 21.95%
399,942
Common Stock
Jun 13
2023
BUY
Exercise of conversion of derivative security
$2,395,125
$21.29 p/Share
112,500
Added 18.05%
510,916
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$1,695,669
$35.85 p/Share
47,299
Reduced 10.58%
399,942
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
110,382
Added 19.8%
447,241
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$402,044
$36.23 p/Share
11,097
Reduced 3.19%
336,859
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
25,895
Added 6.93%
347,956
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$387,395
$35.85 p/Share
10,806
Reduced 3.25%
322,061
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
25,217
Added 7.04%
332,867
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$311,787
$35.85 p/Share
8,697
Reduced 2.75%
307,650
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
20,295
Added 6.03%
316,347
Common Stock