Aug 28
2024
SELL
Payment of exercise price or tax liability
-
10,013
Reduced 11.04%
80,712
Common Stock
Aug 13
2024
SELL
Payment of exercise price or tax liability
-
3,791
Reduced 4.01%
90,725
Common Stock
Aug 13
2024
BUY
Grant, award, or other acquisition
-
8,656
Added 8.39%
94,516
Common Stock
Aug 01
2024
SELL
Open market or private sale
$203,610
$67.87 p/Share
3,000
Reduced 3.38%
85,860
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
-
7,799
Reduced 8.07%
88,860
Common Stock
Jul 01
2024
SELL
Open market or private sale
$216,750
$72.25 p/Share
3,000
Reduced 3.01%
96,659
Common Stock
Jun 03
2024
SELL
Open market or private sale
$1,318,504
$68.69 p/Share
19,195
Reduced 16.15%
99,659
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
$400,140
$27.0 p/Share
14,820
Added 11.09%
118,854
Common Stock
May 01
2024
SELL
Open market or private sale
$240,318
$54.93 p/Share
4,375
Reduced 4.04%
104,034
Common Stock
Apr 01
2024
SELL
Open market or private sale
$265,606
$60.71 p/Share
4,375
Reduced 3.88%
108,409
Common Stock
Mar 14
2024
SELL
Open market or private sale
$493,361
$60.35 p/Share
8,175
Reduced 6.76%
112,784
Common Stock
Mar 14
2024
BUY
Exercise of conversion of derivative security
-
3,800
Added 3.05%
120,959
Common Stock
Dec 06
2023
SELL
Open market or private sale
$300,075
$40.01 p/Share
7,500
Reduced 6.02%
117,159
Common Stock
Aug 31
2023
BUY
Grant, award, or other acquisition
-
29,232
Added 19.0%
124,659
Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
-
11,660
Reduced 11.56%
89,183
Common Stock
Aug 28
2023
BUY
Grant, award, or other acquisition
-
6,244
Added 6.14%
95,427
Common Stock
Aug 01
2023
SELL
Open market or private sale
$118,175
$47.27 p/Share
2,500
Reduced 2.42%
100,843
Common Stock
Jul 03
2023
SELL
Open market or private sale
$125,775
$50.31 p/Share
2,500
Reduced 2.36%
103,343
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
-
7,799
Reduced 6.86%
105,843
Common Stock
Jun 16
2023
SELL
Open market or private sale
$139,175
$55.67 p/Share
2,500
Reduced 2.15%
113,642
Common Stock
Jun 09
2023
SELL
Open market or private sale
$100,000
$40.0 p/Share
2,500
Reduced 2.11%
116,142
Common Stock
Aug 28
2022
SELL
Payment of exercise price or tax liability
-
7,054
Reduced 6.89%
95,283
Common Stock
Aug 28
2022
BUY
Grant, award, or other acquisition
-
23,126
Added 16.34%
118,409
Common Stock
Jul 19
2022
SELL
Payment of exercise price or tax liability
-
9,092
Reduced 8.18%
102,111
Common Stock
Jul 19
2022
BUY
Grant, award, or other acquisition
-
27,518
Added 19.84%
111,203
Common Stock