Nov 20
2024
SELL
Open market or private sale
$260,000
$52.0 p/Share
5,000
Reduced 5.0%
94,984
Common Stock
Aug 28
2024
SELL
Open market or private sale
$348,600
$46.48 p/Share
7,500
Reduced 6.98%
99,984
Common Stock
Aug 28
2024
BUY
Exercise of conversion of derivative security
$49,050
$6.54 p/Share
7,500
Added 6.52%
107,484
Common Stock
Aug 25
2024
SELL
Payment of exercise price or tax liability
$185,027
$46.63 p/Share
3,968
Reduced 3.82%
99,984
Common Stock
Aug 25
2024
BUY
Exercise of conversion of derivative security
-
11,193
Added 9.95%
101,269
Common Stock
Aug 22
2024
SELL
Payment of exercise price or tax liability
$69,038
$45.39 p/Share
1,521
Reduced 1.61%
92,759
Common Stock
Aug 22
2024
BUY
Exercise of conversion of derivative security
-
6,250
Added 6.22%
94,280
Common Stock
May 25
2024
SELL
Payment of exercise price or tax liability
$43,627
$28.95 p/Share
1,507
Reduced 1.68%
88,030
Common Stock
May 25
2024
BUY
Exercise of conversion of derivative security
-
6,191
Added 6.52%
88,825
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$44,427
$29.19 p/Share
1,522
Reduced 1.79%
83,346
Common Stock
May 22
2024
BUY
Exercise of conversion of derivative security
-
6,250
Added 6.86%
84,868
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$6,517
$27.27 p/Share
239
Reduced 0.3%
78,618
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
-
985
Added 1.23%
78,857
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$52,969
$23.0 p/Share
2,303
Reduced 2.87%
77,872
Common Stock
Feb 25
2024
BUY
Exercise of conversion of derivative security
-
8,365
Added 9.61%
78,665
Common Stock
Nov 25
2023
SELL
Payment of exercise price or tax liability
$89,033
$27.07 p/Share
3,289
Reduced 4.38%
71,810
Common Stock
Nov 25
2023
BUY
Exercise of conversion of derivative security
-
8,363
Added 10.27%
73,094
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$98,305
$29.88 p/Share
3,290
Reduced 4.7%
66,736
Common Stock
Aug 25
2023
BUY
Exercise of conversion of derivative security
-
8,364
Added 10.95%
68,021
Common Stock
May 25
2023
SELL
Payment of exercise price or tax liability
$67,884
$20.64 p/Share
3,289
Reduced 5.06%
61,662
Common Stock
May 25
2023
BUY
Exercise of conversion of derivative security
-
8,362
Added 11.73%
62,946
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$312,441
$56.53 p/Share
5,527
Reduced 8.9%
56,589
Common Stock
Feb 25
2023
BUY
Exercise of conversion of derivative security
-
20,539
Added 25.44%
60,197
Common Stock
Nov 25
2022
SELL
Payment of exercise price or tax liability
$159,088
$54.13 p/Share
2,939
Reduced 6.6%
41,577
Common Stock
Nov 25
2022
BUY
Exercise of conversion of derivative security
-
7,474
Added 14.89%
42,728
Common Stock