Aug 21
2024
SELL
Open market or private sale
$69,900
$69.9 p/Share
1,000
Reduced 0.04%
2,354,927
Common stock, par valu...
Aug 21
2024
BUY
Exercise of conversion of derivative security
$7,770
$7.77 p/Share
1,000
Added 0.04%
2,355,927
Common stock, par valu...
Aug 19
2024
SELL
Open market or private sale
$7,479,894
$66.27 p/Share
112,870
Reduced 4.57%
2,354,927
Common stock, par valu...
Aug 19
2024
BUY
Exercise of conversion of derivative security
$876,999
$7.77 p/Share
112,870
Added 4.37%
2,467,797
Common stock, par valu...
Jul 30
2024
SELL
Open market or private sale
$6,702,443
$57.85 p/Share
115,859
Reduced 4.69%
2,354,927
Common stock, par valu...
Jul 29
2024
BUY
Grant, award, or other acquisition
-
204,333
Added 7.64%
2,470,786
Common stock, par valu...
Mar 27
2024
SELL
Payment of exercise price or tax liability
$12,830,026
$83.34 p/Share
153,948
Reduced 6.36%
2,266,453
Common stock, par valu...
Mar 27
2024
BUY
Grant, award, or other acquisition
-
221,667
Added 8.39%
2,420,401
Common stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$13,875,094
$85.22 p/Share
162,815
Reduced 6.89%
2,198,734
Common stock, par valu...
Mar 01
2024
BUY
Grant, award, or other acquisition
-
221,667
Added 8.58%
2,361,549
Common stock, par valu...
Feb 09
2024
SELL
Open market or private sale
$1,345,500
$29.9 p/Share
45,000
Reduced 2.06%
2,139,882
Common stock, par valu...
Feb 08
2024
SELL
Open market or private sale
$7,265,133
$27.0 p/Share
269,079
Reduced 10.97%
2,184,882
Common stock, par valu...
Feb 08
2024
BUY
Exercise of conversion of derivative security
$555,892
$2.94 p/Share
189,079
Added 7.29%
2,404,882
Common stock, par valu...
Jan 31
2024
SELL
Open market or private sale
$2,099,500
$24.7 p/Share
85,000
Reduced 3.62%
2,264,882
Common stock, par valu...
Jan 31
2024
BUY
Exercise of conversion of derivative security
$104,550
$1.23 p/Share
85,000
Added 3.49%
2,349,882
Common stock, par valu...
Jan 30
2024
SELL
Open market or private sale
$838,250
$23.95 p/Share
35,000
Reduced 1.52%
2,264,882
Common stock, par valu...
Jan 30
2024
BUY
Exercise of conversion of derivative security
$43,050
$1.23 p/Share
35,000
Added 1.5%
2,299,882
Common stock, par valu...
Jan 04
2024
SELL
Payment of exercise price or tax liability
$734,876
$18.58 p/Share
39,552
Reduced 1.72%
2,264,882
Common stock, par valu...
Jan 03
2024
SELL
Payment of exercise price or tax liability
$3,734,735
$17.4 p/Share
214,640
Reduced 8.52%
2,304,434
Common stock, par valu...
Jan 03
2024
BUY
Grant, award, or other acquisition
-
310,000
Added 11.39%
2,410,549
Common stock, par valu...
May 01
2023
SELL
Open market or private sale
$1,010,250
$22.45 p/Share
45,000
Reduced 2.01%
2,197,963
Common stock, par valu...
Apr 19
2023
SELL
Open market or private sale
$750,750
$21.45 p/Share
35,000
Reduced 1.54%
2,242,963
Common stock, par valu...
Apr 17
2023
SELL
Open market or private sale
$3,169,750
$20.45 p/Share
155,000
Reduced 6.37%
2,277,963
Common stock, par valu...
Apr 17
2023
BUY
Exercise of conversion of derivative security
$268,750
$2.15 p/Share
125,000
Added 4.89%
2,432,963
Common stock, par valu...
Apr 13
2023
SELL
Open market or private sale
$1,463,749
$18.45 p/Share
79,336
Reduced 3.32%
2,307,963
Common stock, par valu...