Mar 12
2024
SELL
Open market or private sale
$2,018,000
$40.36 p/Share
50,000
Reduced 44.35%
62,739
Common Stock
Feb 12
2024
SELL
Open market or private sale
$448,000
$44.8 p/Share
10,000
Reduced 8.15%
112,739
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$46,709
$46.11 p/Share
1,013
Reduced 0.82%
122,739
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
$46,720
$11.68 p/Share
4,000
Added 3.13%
123,752
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$78,750
$45.0 p/Share
1,750
Reduced 1.44%
119,752
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
$75,862
$18.89 p/Share
4,016
Added 3.21%
120,959
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$316,783
$31.86 p/Share
9,943
Reduced 7.8%
117,486
Common Stock
Feb 23
2023
BUY
Exercise of conversion of derivative security
$266,892
$9.67 p/Share
27,600
Added 18.28%
123,349
Common Stock
Feb 15
2023
SELL
Open market or private sale
$393,750
$31.5 p/Share
12,500
Reduced 11.13%
99,829
Common Stock
Feb 13
2023
SELL
Open market or private sale
$2,756,250
$31.5 p/Share
87,500
Reduced 43.79%
112,329
Common Stock
Nov 15
2022
SELL
Open market or private sale
$1,313,299
$24.79 p/Share
52,977
Reduced 20.96%
199,829
Common Stock
Sep 17
2021
SELL
Open market or private sale
$71,300
$42.04 p/Share
1,696
Reduced 1.32%
126,403
Common Stock
Sep 15
2021
SELL
Open market or private sale
$1,651,285
$43.11 p/Share
38,304
Reduced 23.02%
128,099
Common Stock
May 14
2021
SELL
Open market or private sale
$996,734
$32.33 p/Share
30,830
Reduced 15.63%
166,403
Common Stock
May 13
2021
SELL
Open market or private sale
$66,544
$32.54 p/Share
2,045
Reduced 1.03%
197,233
Common Stock
May 12
2021
SELL
Open market or private sale
$102,250
$32.72 p/Share
3,125
Reduced 1.54%
199,278
Common Stock
Feb 11
2021
SELL
Open market or private sale
$463,510
$30.42 p/Share
15,237
Reduced 7.0%
202,403
Common Stock
Feb 10
2021
SELL
Open market or private sale
$723,600
$30.15 p/Share
24,000
Reduced 9.93%
217,640
Common Stock
Feb 09
2021
SELL
Payment of exercise price or tax liability
$20,513
$30.39 p/Share
675
Reduced 0.28%
241,640
Common Stock
Feb 09
2021
BUY
Exercise of conversion of derivative security
$21,096
$11.72 p/Share
1,800
Added 0.74%
242,027
Common Stock