Sep 04
2024
SELL
Open market or private sale
$110,907
$30.57 p/Share
3,628
Reduced 2.74%
128,926
Common Stock
Aug 26
2024
SELL
Open market or private sale
$87,033
$33.41 p/Share
2,605
Reduced 1.93%
132,554
Common Stock
Aug 23
2024
BUY
Grant, award, or other acquisition
-
5,080
Added 3.62%
135,159
Common Stock
Aug 01
2024
SELL
Open market or private sale
$114,841
$43.55 p/Share
2,637
Reduced 1.99%
130,079
Common Stock
Jul 31
2024
BUY
Grant, award, or other acquisition
-
5,081
Added 3.69%
132,716
Common Stock
Jun 04
2024
SELL
Open market or private sale
$356,417
$46.3 p/Share
7,698
Reduced 5.69%
127,635
Common Stock
Mar 05
2024
SELL
Open market or private sale
$674,880
$58.3 p/Share
11,576
Reduced 7.9%
134,989
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
11,565
Added 7.31%
146,565
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
35,684
Added 20.91%
135,000
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$580,431
$81.59 p/Share
7,114
Reduced 6.72%
98,807
Common Stock
Dec 06
2023
BUY
Grant, award, or other acquisition
-
2,561
Added 2.36%
105,921
Common Stock
Nov 20
2023
SELL
Open market or private sale
$1,200,320
$75.02 p/Share
16,000
Reduced 13.4%
103,360
Common Stock
Nov 20
2023
BUY
Exercise of conversion of derivative security
$230,240
$14.39 p/Share
16,000
Added 11.82%
119,360
Common Stock
Sep 05
2023
SELL
Open market or private sale
$462,174
$70.94 p/Share
6,515
Reduced 5.93%
103,360
Common Stock
Aug 01
2023
SELL
Open market or private sale
$688,480
$86.06 p/Share
8,000
Reduced 6.79%
109,875
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
$115,120
$14.39 p/Share
8,000
Added 6.36%
117,875
Common Stock
Jul 03
2023
SELL
Open market or private sale
$660,080
$82.51 p/Share
8,000
Reduced 6.79%
109,875
Common Stock
Jul 03
2023
BUY
Exercise of conversion of derivative security
$115,120
$14.39 p/Share
8,000
Added 6.36%
117,875
Common Stock
Jun 09
2023
SELL
Open market or private sale
$2,400,960
$75.03 p/Share
32,000
Reduced 22.56%
109,875
Common Stock
Jun 09
2023
BUY
Exercise of conversion of derivative security
$230,383
$14.39 p/Share
16,010
Added 10.14%
141,875
Common Stock
Jun 05
2023
SELL
Open market or private sale
$892,663
$69.29 p/Share
12,883
Reduced 9.29%
125,865
Common Stock
Mar 24
2023
BUY
Acquisition or disposition by will or laws
-
389
Added 0.39%
99,316
Common Stock
Mar 06
2023
SELL
Open market or private sale
$593,366
$68.07 p/Share
8,717
Reduced 5.92%
138,440
Common Stock
Feb 28
2023
SELL
Open market or private sale
$37,206
$68.02 p/Share
547
Reduced 0.37%
147,157
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
39,088
Added 20.93%
147,704
Common Stock