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
Jul 01
2022
BUY
Grant, award, or other acquisition
-
35,620
Added 29.86%
83,685
Common Stock
Apr 05
2022
SELL
Open market or private sale
$24,832
$70.95 p/Share
350
Reduced 0.72%
48,065
Common Stock
Mar 18
2022
SELL
Open market or private sale
$24,500
$70.0 p/Share
350
Reduced 0.72%
48,415
Common Stock
Feb 10
2022
SELL
Open market or private sale
$24,500
$70.0 p/Share
350
Reduced 0.71%
48,765
Common Stock