Aug 14
2024
SELL
Open market or private sale
$400,149
$46.26 p/Share
8,650
Reduced 42.84%
11,541
Common Stock
Aug 14
2024
BUY
Exercise of conversion of derivative security
$238,913
$27.62 p/Share
8,650
Added 29.99%
20,191
Common Stock
Mar 29
2024
SELL
Payment of exercise price or tax liability
$9,252
$32.58 p/Share
284
Reduced 2.41%
11,490
Common Stock
Mar 29
2024
BUY
Exercise of conversion of derivative security
-
760
Added 6.06%
11,774
Common Stock
Mar 28
2024
SELL
Payment of exercise price or tax liability
$20,969
$32.31 p/Share
649
Reduced 5.56%
11,014
Common Stock
Mar 28
2024
BUY
Exercise of conversion of derivative security
-
1,735
Added 12.95%
11,663
Common Stock
Mar 27
2024
SELL
Payment of exercise price or tax liability
$16,827
$31.69 p/Share
531
Reduced 5.08%
9,928
Common Stock
Mar 27
2024
BUY
Exercise of conversion of derivative security
-
1,420
Added 11.95%
10,459
Common Stock
Mar 30
2023
SELL
Payment of exercise price or tax liability
$10,505
$26.8 p/Share
392
Reduced 4.21%
8,925
Common Stock
Mar 30
2023
BUY
Exercise of conversion of derivative security
-
1,047
Added 10.1%
9,317
Common Stock
Mar 29
2023
SELL
Payment of exercise price or tax liability
$7,753
$27.3 p/Share
284
Reduced 3.32%
8,270
Common Stock
Mar 29
2023
BUY
Exercise of conversion of derivative security
-
760
Added 8.16%
8,554
Common Stock
Mar 28
2023
SELL
Payment of exercise price or tax liability
$17,059
$26.95 p/Share
633
Reduced 7.51%
7,794
Common Stock
Mar 28
2023
BUY
Exercise of conversion of derivative security
-
1,735
Added 17.07%
8,427
Common Stock
Mar 30
2022
SELL
Payment of exercise price or tax liability
$11,850
$30.23 p/Share
392
Reduced 5.18%
7,182
Common Stock
Mar 30
2022
BUY
Exercise of conversion of derivative security
-
1,047
Added 12.14%
7,574
Common Stock
Mar 29
2022
SELL
Payment of exercise price or tax liability
$17,981
$28.77 p/Share
625
Reduced 8.74%
6,527
Common Stock
Mar 29
2022
BUY
Exercise of conversion of derivative security
-
1,677
Added 19.76%
6,811
Common Stock
May 25
2021
SELL
Payment of exercise price or tax liability
$17,235
$53.03 p/Share
325
Reduced 5.68%
5,392
Common Stock
May 25
2021
BUY
Exercise of conversion of derivative security
-
869
Added 13.19%
5,717
Common Stock
Mar 30
2021
SELL
Payment of exercise price or tax liability
$20,666
$52.72 p/Share
392
Reduced 7.48%
4,848
Common Stock
Mar 30
2021
BUY
Exercise of conversion of derivative security
-
1,048
Added 16.67%
5,240
Common Stock
Mar 29
2021
SELL
Payment of exercise price or tax liability
$18,800
$54.81 p/Share
343
Reduced 7.56%
4,192
Common Stock
Mar 29
2021
BUY
Exercise of conversion of derivative security
-
917
Added 16.82%
4,535
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$7,384
$56.37 p/Share
131
Reduced 3.49%
3,618
Common Stock