Jun 05
2024
SELL
Open market or private sale
$3,735,637
$184.96 p/Share
20,197
Reduced 22.86%
68,147
Common Stock, $0.01 pa...
Jun 03
2024
BUY
Grant, award, or other acquisition
-
11,198
Added 11.25%
88,344
Common Stock, $0.01 pa...
Apr 23
2024
SELL
Open market or private sale
$218,625
$174.9 p/Share
1,250
Reduced 1.59%
77,146
Common Stock, $0.01 pa...
Apr 19
2024
SELL
Open market or private sale
$3,807,510
$160.35 p/Share
23,745
Reduced 23.25%
78,396
Common Stock, $0.01 pa...
Apr 18
2024
SELL
Open market or private sale
$4,892,992
$166.4 p/Share
29,405
Reduced 22.35%
102,141
Common Stock, $0.01 pa...
Apr 17
2024
BUY
Grant, award, or other acquisition
-
54,400
Added 29.26%
131,546
Common Stock, $0.01 pa...
Feb 09
2024
SELL
Open market or private sale
$554,957
$174.9 p/Share
3,173
Reduced 3.95%
77,146
Common Stock, $0.01 pa...
Aug 29
2023
SELL
Open market or private sale
$3,706,724
$129.81 p/Share
28,555
Reduced 26.23%
80,319
Common Stock, $0.01 pa...
Jun 07
2023
SELL
Open market or private sale
$1,710,081
$106.72 p/Share
16,024
Reduced 12.83%
108,874
Common Stock, $0.01 pa...
Jun 02
2023
SELL
Open market or private sale
$1,620,810
$103.5 p/Share
15,660
Reduced 11.14%
124,898
Common Stock, $0.01 pa...
Jun 01
2023
BUY
Grant, award, or other acquisition
-
18,772
Added 11.78%
140,558
Common Stock, $0.01 pa...
Apr 24
2023
SELL
Open market or private sale
$1,997,257
$95.38 p/Share
20,940
Reduced 14.67%
121,786
Common Stock, $0.01 pa...
Apr 24
2023
BUY
Exercise of conversion of derivative security
$255,886
$12.22 p/Share
20,940
Added 12.79%
142,726
Common Stock, $0.01 pa...
Aug 05
2022
SELL
Open market or private sale
$410,688
$37.54 p/Share
10,940
Reduced 8.24%
121,786
Common Stock, $0.01 pa...
Aug 05
2022
BUY
Exercise of conversion of derivative security
$133,687
$12.22 p/Share
10,940
Added 7.61%
132,726
Common Stock, $0.01 pa...
Aug 04
2022
SELL
Open market or private sale
$355,600
$35.56 p/Share
10,000
Reduced 7.59%
121,786
Common Stock, $0.01 pa...
Aug 04
2022
BUY
Exercise of conversion of derivative security
$122,200
$12.22 p/Share
10,000
Added 7.05%
131,786
Common Stock, $0.01 pa...
Jun 30
2022
SELL
Open market or private sale
$1,062,732
$30.03 p/Share
35,389
Reduced 22.52%
121,786
Common Stock, $0.01 pa...
Jun 07
2022
SELL
Open market or private sale
$428,830
$25.7 p/Share
16,686
Reduced 9.6%
157,175
Common Stock, $0.01 pa...
Jun 03
2022
SELL
Open market or private sale
$497,824
$26.48 p/Share
18,800
Reduced 9.76%
173,861
Common Stock, $0.01 pa...
Jun 01
2022
BUY
Grant, award, or other acquisition
-
41,790
Added 17.82%
192,661
Common Stock, $0.01 pa...
Jun 08
2021
SELL
Open market or private sale
$457,316
$27.88 p/Share
16,403
Reduced 9.81%
150,871
Common Stock, $0.01 pa...
Jun 07
2021
SELL
Open market or private sale
$641,970
$27.41 p/Share
23,421
Reduced 12.28%
167,274
Common Stock, $0.01 pa...
Jun 02
2021
SELL
Open market or private sale
$172,058
$27.13 p/Share
6,342
Reduced 3.22%
190,695
Common Stock, $0.01 pa...
Jun 01
2021
BUY
Grant, award, or other acquisition
-
27,200
Added 12.13%
197,037
Common Stock, $0.01 pa...