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
Feb 01
2023
SELL
Open market or private sale
$636,320
$79.54 p/Share
8,000
Reduced 6.86%
108,616
Common Stock
Jan 24
2023
SELL
Open market or private sale
$2,149,301
$75.09 p/Share
28,623
Reduced 19.71%
116,616
Common Stock
Jan 24
2023
BUY
Exercise of conversion of derivative security
$124,406
$9.48 p/Share
13,123
Added 8.29%
145,239
Common Stock
Jan 23
2023
SELL
Open market or private sale
$1,095,000
$75.0 p/Share
14,600
Reduced 9.95%
132,116
Common Stock
Jan 23
2023
BUY
Exercise of conversion of derivative security
$57,828
$9.48 p/Share
6,100
Added 3.99%
146,716
Common Stock