Aug 08
2024
-
2,200,000
Reduced 93.91%
142,787
Common Stock
Jun 12
2024
-
1,530,000
Added 39.51%
2,342,787
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$32,150
$30.59 p/Share
1,051
Reduced 0.13%
812,787
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
2,599
Added 0.32%
813,838
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$207,536
$29.75 p/Share
6,976
Reduced 0.85%
811,239
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
16,444
Added 1.97%
818,215
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$27,669
$30.01 p/Share
922
Reduced 0.11%
801,771
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
2,242
Added 0.28%
802,693
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$33,727
$31.2 p/Share
1,081
Reduced 0.13%
800,451
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
2,630
Added 0.33%
801,532
Common Stock
Dec 19
2023
SELL
Payment of exercise price or tax liability
$8,751
$33.79 p/Share
259
Reduced 0.1%
269,252
Common Stock
Dec 19
2023
BUY
Exercise of conversion of derivative security
-
259
Added 0.1%
269,330
Common Stock
Dec 19
2023
-
529,650
Added 39.87%
798,902
Common Stock
May 01
2023
-
5,117,004
Reduced 99.24%
39,251
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$26,609
$25.27 p/Share
1,053
Reduced 0.02%
5,156,255
Common Stock
Feb 24
2023
BUY
Exercise of conversion of derivative security
-
2,599
Added 0.05%
5,157,308
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$638,749
$25.28 p/Share
25,267
Reduced 0.49%
5,154,709
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
59,477
Added 1.14%
5,179,976
Common Stock
Feb 22
2023
BUY
Other acquisition or disposition
$48,537,600
$25.28 p/Share
1,920,000
Added 27.27%
5,120,499
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$29,835
$27.6 p/Share
1,081
Reduced 0.04%
2,714,899
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
2,630
Added 0.1%
2,715,980
Common Stock
Dec 19
2022
SELL
Payment of exercise price or tax liability
$4,429
$24.47 p/Share
181
Reduced 0.01%
2,713,350
Common Stock
Dec 19
2022
BUY
Exercise of conversion of derivative security
-
181
Added 0.01%
2,713,438
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
10,748
Added 0.57%
1,876,616
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$14,296
$20.9 p/Share
684
Reduced 0.04%
1,865,868
Common Stock