Sep 10
2024
SELL
Open market or private sale
$119,765
$27.17 p/Share
4,408
Reduced 4.15%
101,732
Common Stock
Jun 12
2024
SELL
Open market or private sale
$50,219
$45.04 p/Share
1,115
Reduced 1.04%
106,140
Common Stock
Jun 10
2024
SELL
Open market or private sale
$439,734
$42.73 p/Share
10,291
Reduced 8.75%
107,255
Common Stock
Mar 05
2024
SELL
Open market or private sale
$414,105
$58.78 p/Share
7,045
Reduced 5.67%
117,202
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
5,821
Added 4.48%
124,247
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
35,684
Added 23.15%
118,426
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$478,035
$81.59 p/Share
5,859
Reduced 6.61%
82,742
Common Stock
Sep 05
2023
SELL
Open market or private sale
$426,256
$70.96 p/Share
6,007
Reduced 6.35%
88,601
Common Stock
Aug 15
2023
SELL
Open market or private sale
$702,200
$70.22 p/Share
10,000
Reduced 9.56%
94,608
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
$298,900
$29.89 p/Share
10,000
Added 8.73%
104,608
Common Stock
Jul 13
2023
SELL
Open market or private sale
$1,099,250
$87.94 p/Share
12,500
Reduced 11.67%
94,608
Common Stock
Jul 13
2023
BUY
Exercise of conversion of derivative security
$373,625
$29.89 p/Share
12,500
Added 10.45%
107,108
Common Stock
Jun 05
2023
SELL
Open market or private sale
$1,247,309
$69.55 p/Share
17,934
Reduced 13.71%
112,874
Common Stock
Mar 06
2023
SELL
Open market or private sale
$136,850
$68.7 p/Share
1,992
Reduced 1.5%
130,391
Common Stock
Feb 28
2023
SELL
Open market or private sale
$33,820
$68.05 p/Share
497
Reduced 0.37%
132,383
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
35,637
Added 21.15%
132,880
Common Stock
Nov 23
2022
BUY
Grant, award, or other acquisition
-
35,306
Added 23.67%
113,880
Common Stock
Aug 15
2022
SELL
Open market or private sale
$1,166,700
$116.67 p/Share
10,000
Reduced 11.29%
78,573
Common Stock
Aug 15
2022
BUY
Exercise of conversion of derivative security
$272,500
$27.25 p/Share
10,000
Added 10.14%
88,573
Common Stock
Jul 20
2022
SELL
Open market or private sale
$1,000,700
$100.07 p/Share
10,000
Reduced 11.29%
78,573
Common Stock
Jul 20
2022
BUY
Exercise of conversion of derivative security
$246,000
$24.6 p/Share
10,000
Added 10.14%
88,573
Common Stock
Jun 06
2022
SELL
Open market or private sale
$836,800
$100.42 p/Share
8,333
Reduced 9.59%
78,573
Common Stock
Jun 06
2022
BUY
Exercise of conversion of derivative security
$156,657
$20.43 p/Share
7,668
Added 8.11%
86,906
Common Stock
May 27
2022
SELL
Open market or private sale
$300,175
$100.73 p/Share
2,980
Reduced 3.62%
79,238
Common Stock
May 27
2022
BUY
Exercise of conversion of derivative security
$48,425
$16.25 p/Share
2,980
Added 3.5%
82,218
Common Stock