Sep 18
2024
SELL
Open market or private sale
$1,376,400
$91.76 p/Share
15,000
Reduced 19.16%
63,278
Common Stock
Sep 18
2024
BUY
Exercise of conversion of derivative security
$351,450
$23.43 p/Share
15,000
Added 16.08%
78,278
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
-
12,237
Reduced 16.2%
63,278
Common Stock
Aug 01
2024
BUY
Exercise of conversion of derivative security
-
27,130
Added 28.95%
66,595
Common Stock
Mar 21
2024
SELL
Open market or private sale
$611,436
$97.58 p/Share
6,266
Reduced 11.53%
48,074
Common Stock
Jan 02
2024
SELL
Open market or private sale
$3,813,118
$80.31 p/Share
47,480
Reduced 46.63%
54,340
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
$1,039,811
$21.9 p/Share
47,480
Added 31.8%
101,820
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$1,069,191
$74.8 p/Share
14,294
Reduced 20.83%
54,340
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
-
36,137
Added 38.12%
58,670
Common Stock
Jun 26
2023
SELL
Open market or private sale
$2,070,837
$66.58 p/Share
31,103
Reduced 49.28%
32,007
Common Stock
Mar 09
2023
SELL
Open market or private sale
$90,797
$59.5 p/Share
1,526
Reduced 2.36%
63,110
Common Stock
Mar 09
2023
BUY
Exercise of conversion of derivative security
$33,419
$21.9 p/Share
1,526
Added 2.31%
64,636
Common Stock
Mar 08
2023
SELL
Open market or private sale
$2,340,659
$59.58 p/Share
39,286
Reduced 38.37%
63,110
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
$784,541
$19.97 p/Share
39,286
Added 32.33%
82,214
Common Stock
Mar 07
2023
SELL
Open market or private sale
$811,393
$59.53 p/Share
13,630
Reduced 17.76%
63,110
Common Stock
Mar 07
2023
BUY
Exercise of conversion of derivative security
$153,340
$18.04 p/Share
8,500
Added 9.97%
76,740
Common Stock
Mar 06
2023
SELL
Open market or private sale
$52,122
$59.5 p/Share
876
Reduced 1.27%
68,240
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
$12,195
$18.04 p/Share
676
Added 0.97%
68,916
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$921,291
$53.82 p/Share
17,118
Reduced 20.01%
68,440
Common Stock
Aug 01
2022
BUY
Exercise of conversion of derivative security
-
37,953
Added 34.2%
73,030
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$299,688
$47.95 p/Share
6,250
Reduced 11.7%
47,188
Common Stock
May 01
2022
BUY
Exercise of conversion of derivative security
-
13,858
Added 20.59%
53,438
Common Stock
Dec 06
2021
SELL
Open market or private sale
$3,322,393
$58.74 p/Share
56,561
Reduced 58.83%
39,580
Common Stock
Dec 06
2021
BUY
Exercise of conversion of derivative security
$1,020,360
$18.04 p/Share
56,561
Added 37.04%
96,141
Common Stock
Aug 01
2021
SELL
Payment of exercise price or tax liability
$615,501
$49.13 p/Share
12,528
Reduced 24.04%
39,580
Common Stock