Feb 17
2025
SELL
Payment of exercise price or tax liability
$70,636
$62.29 p/Share
1,134
Reduced 2.0%
55,464
Common Stock
Feb 17
2025
BUY
Exercise of conversion of derivative security
-
3,148
Added 5.27%
56,598
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$71,010
$62.29 p/Share
1,140
Reduced 2.09%
53,450
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
3,166
Added 5.48%
54,590
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$183,768
$62.0 p/Share
2,964
Reduced 5.45%
51,424
Common Stock
Feb 13
2025
BUY
Exercise of conversion of derivative security
-
7,513
Added 12.14%
54,388
Common Stock
Feb 26
2024
SELL
Open market or private sale
$842,400
$42.12 p/Share
20,000
Reduced 29.93%
46,832
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$49,163
$42.9 p/Share
1,146
Reduced 1.69%
66,832
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
3,096
Added 4.36%
67,978
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$140,111
$42.9 p/Share
3,266
Reduced 4.79%
64,882
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
8,463
Added 11.38%
65,905
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$49,555
$42.98 p/Share
1,153
Reduced 1.9%
59,685
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
3,114
Added 4.87%
60,838
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$71,131
$41.5 p/Share
1,714
Reduced 2.88%
57,724
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
4,190
Added 6.59%
59,438
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$10,034
$35.21 p/Share
285
Reduced 0.51%
55,248
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$28,747
$35.89 p/Share
801
Reduced 1.42%
55,533
Common Stock
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
2,388
Added 4.07%
56,334
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$91,076
$36.07 p/Share
2,525
Reduced 4.7%
51,149
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
6,673
Added 11.35%
52,109
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$38,477
$36.75 p/Share
1,047
Reduced 2.06%
49,798
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
3,047
Added 5.65%
50,845
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$8,298
$29.85 p/Share
278
Reduced 0.58%
47,798
Common Stock
May 15
2022
BUY
Exercise of conversion of derivative security
-
278
Added 0.57%
48,076
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$17,641
$29.85 p/Share
591
Reduced 1.22%
47,798
Common Stock