Jul 16
2024
SELL
Open market or private sale
$782,700
$52.18 p/Share
15,000
Reduced 95.5%
707
Common Stock
Jul 16
2024
BUY
Exercise of conversion of derivative security
$243,750
$16.25 p/Share
15,000
Added 48.85%
15,707
Common Stock
Jun 24
2024
SELL
Open market or private sale
$67,568
$45.84 p/Share
1,474
Reduced 75.17%
487
Common Stock
Jun 24
2024
BUY
Exercise of conversion of derivative security
$23,952
$16.25 p/Share
1,474
Added 42.91%
1,961
Common Stock
Jun 21
2024
SELL
Open market or private sale
$304,875
$45.02 p/Share
6,772
Reduced 93.29%
487
Common Stock
Jun 21
2024
BUY
Exercise of conversion of derivative security
$110,045
$16.25 p/Share
6,772
Added 48.26%
7,259
Common Stock
Jun 20
2024
SELL
Open market or private sale
$304,200
$45.04 p/Share
6,754
Reduced 93.27%
487
Common Stock
Jun 20
2024
BUY
Exercise of conversion of derivative security
$109,752
$16.25 p/Share
6,754
Added 48.26%
7,241
Common Stock
Mar 08
2024
SELL
Open market or private sale
$367,852
$45.33 p/Share
8,115
Reduced 97.98%
167
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$160,875
$49.5 p/Share
3,250
Reduced 28.18%
8,282
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
7,075
Added 43.85%
9,059
Common Stock
Dec 14
2023
SELL
Open market or private sale
$3,969
$37.45 p/Share
106
Reduced 2.32%
4,467
Common Stock
Dec 13
2023
SELL
Open market or private sale
$48,974
$34.2 p/Share
1,432
Reduced 23.85%
4,573
Common Stock
Nov 15
2023
-
1,042
Reduced 14.79%
6,005
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$24,810
$29.82 p/Share
832
Reduced 11.87%
6,176
Common Stock
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
1,750
Added 19.98%
7,008
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$34,442
$29.82 p/Share
1,155
Reduced 18.01%
5,258
Common Stock
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
2,325
Added 26.61%
6,413
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$30,328
$34.9 p/Share
869
Reduced 20.14%
3,445
Common Stock
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
1,750
Added 28.86%
4,314
Common Stock
Aug 27
2021
SELL
Open market or private sale
$396,792
$55.11 p/Share
7,200
Reduced 74.85%
2,419
Common Stock
Aug 27
2021
BUY
Exercise of conversion of derivative security
$117,000
$16.25 p/Share
7,200
Added 42.81%
9,619
Common Stock
Jul 21
2021
SELL
Open market or private sale
$154,028
$55.01 p/Share
2,800
Reduced 53.65%
2,419
Common Stock
Jul 21
2021
BUY
Exercise of conversion of derivative security
$45,500
$16.25 p/Share
2,800
Added 34.92%
5,219
Common Stock
Jul 15
2021
SELL
Open market or private sale
$511,800
$51.18 p/Share
10,000
Reduced 80.52%
2,419
Common Stock