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
Feb 27
2022
BUY
Exercise of conversion of derivative security
-
2,683
Added 5.25%
48,389
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$16,415
$32.06 p/Share
512
Reduced 1.11%
45,706
Common Stock
Feb 20
2022
BUY
Exercise of conversion of derivative security
-
2,324
Added 4.79%
46,218
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$19,315
$33.36 p/Share
579
Reduced 1.3%
43,894
Common Stock
Feb 16
2022
BUY
Exercise of conversion of derivative security
-
2,631
Added 5.59%
44,473
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$26,226
$32.62 p/Share
804
Reduced 1.89%
41,842
Common Stock