Jun 05
2025
SELL
Open market or private sale
$175,944
$117.61 p/Share
1,496
Reduced 0.94%
158,303
Common Stock, $0.01 pa...
Jun 04
2025
SELL
Open market or private sale
$1,370,541
$115.56 p/Share
11,860
Reduced 6.91%
159,799
Common Stock, $0.01 pa...
Jun 03
2025
BUY
Grant, award, or other acquisition
-
19,167
Added 10.04%
171,659
Common Stock, $0.01 pa...
Apr 21
2025
SELL
Open market or private sale
$2,740,036
$53.36 p/Share
51,350
Reduced 25.19%
152,492
Common Stock, $0.01 pa...
Apr 18
2025
BUY
Grant, award, or other acquisition
-
94,027
Added 31.57%
203,842
Common Stock, $0.01 pa...
Jun 06
2024
SELL
Open market or private sale
$2,428,573
$184.5 p/Share
13,163
Reduced 10.7%
109,815
Common Stock, $0.01 pa...
Jun 05
2024
SELL
Open market or private sale
$3,735,637
$184.96 p/Share
20,197
Reduced 14.11%
122,978
Common Stock, $0.01 pa...
Jun 03
2024
BUY
Grant, award, or other acquisition
-
11,198
Added 7.25%
143,175
Common Stock, $0.01 pa...
Apr 19
2024
SELL
Open market or private sale
$4,009,216
$160.42 p/Share
24,992
Reduced 15.92%
131,977
Common Stock, $0.01 pa...
Apr 18
2024
SELL
Open market or private sale
$4,893,491
$166.4 p/Share
29,408
Reduced 15.78%
156,969
Common Stock, $0.01 pa...
Apr 17
2024
BUY
Grant, award, or other acquisition
-
54,400
Added 22.59%
186,377
Common Stock, $0.01 pa...
Aug 29
2023
SELL
Open market or private sale
$1,953,351
$130.05 p/Share
15,020
Reduced 10.22%
131,977
Common Stock, $0.01 pa...
Jun 02
2023
SELL
Open market or private sale
$1,620,810
$103.5 p/Share
15,660
Reduced 9.63%
146,997
Common Stock, $0.01 pa...
Jun 01
2023
BUY
Grant, award, or other acquisition
-
18,772
Added 10.35%
162,657
Common Stock, $0.01 pa...
Mar 13
2023
SELL
Open market or private sale
$2,002,739
$69.6 p/Share
28,775
Reduced 16.67%
143,885
Common Stock, $0.01 pa...
Mar 13
2023
BUY
Exercise of conversion of derivative security
$228,761
$7.95 p/Share
28,775
Added 14.29%
172,660
Common Stock, $0.01 pa...
Mar 02
2023
SELL
Open market or private sale
$1,130,112
$72.84 p/Share
15,515
Reduced 9.73%
143,885
Common Stock, $0.01 pa...
Sep 15
2022
SELL
Open market or private sale
$2,317,539
$40.27 p/Share
57,550
Reduced 26.53%
159,400
Common Stock, $0.01 pa...
Sep 15
2022
BUY
Exercise of conversion of derivative security
$457,522
$7.95 p/Share
57,550
Added 20.97%
216,950
Common Stock, $0.01 pa...
Jun 03
2022
SELL
Open market or private sale
$447,618
$26.48 p/Share
16,904
Reduced 9.59%
159,400
Common Stock, $0.01 pa...
Jun 01
2022
BUY
Grant, award, or other acquisition
-
41,790
Added 19.16%
176,304
Common Stock, $0.01 pa...
Mar 03
2022
SELL
Open market or private sale
$371,684
$25.47 p/Share
14,593
Reduced 9.79%
134,514
Common Stock, $0.01 pa...
Aug 05
2021
SELL
Open market or private sale
$204,600
$30.73 p/Share
6,658
Reduced 4.27%
149,107
Common Stock, $0.01 pa...
Jun 02
2021
SELL
Open market or private sale
$183,806
$27.13 p/Share
6,775
Reduced 4.17%
155,765
Common Stock, $0.01 pa...
Jun 01
2021
BUY
Grant, award, or other acquisition
-
27,200
Added 14.34%
162,540
Common Stock, $0.01 pa...