Jun 10
2025
-
69,334
Reduced 45.87%
81,818
Common Stock, $0.01 pa...
Jun 05
2025
SELL
Open market or private sale
$282,852
$117.61 p/Share
2,405
Reduced 1.27%
186,586
Common Stock, $0.01 pa...
Jun 04
2025
SELL
Open market or private sale
$2,835,033
$115.56 p/Share
24,533
Reduced 11.49%
188,991
Common Stock, $0.01 pa...
Jun 03
2025
BUY
Grant, award, or other acquisition
-
32,235
Added 13.12%
213,524
Common Stock, $0.01 pa...
Apr 21
2025
SELL
Open market or private sale
$5,224,744
$53.36 p/Share
97,915
Reduced 35.07%
181,289
Common Stock, $0.01 pa...
Apr 18
2025
BUY
Grant, award, or other acquisition
-
179,505
Added 39.13%
279,204
Common Stock, $0.01 pa...
Dec 06
2024
SELL
Open market or private sale
$122,464
$137.6 p/Share
890
Reduced 0.88%
99,699
Common Stock, $0.01 pa...
Sep 06
2024
-
5,427
Reduced 5.12%
100,589
Common Stock, $0.01 pa...
Sep 05
2024
-
31,937
Reduced 20.65%
122,704
Common Stock, $0.01 pa...
Sep 05
2024
SELL
Open market or private sale
$2,277,077
$136.45 p/Share
16,688
Reduced 13.6%
106,016
Common Stock, $0.01 pa...
Aug 05
2024
SELL
Open market or private sale
$2,788,564
$167.1 p/Share
16,688
Reduced 9.74%
154,641
Common Stock, $0.01 pa...
Jul 05
2024
SELL
Open market or private sale
$3,101,356
$201.57 p/Share
15,386
Reduced 8.24%
171,329
Common Stock, $0.01 pa...
Jun 06
2024
SELL
Open market or private sale
$2,760,288
$184.61 p/Share
14,952
Reduced 7.41%
186,715
Common Stock, $0.01 pa...
Jun 05
2024
SELL
Open market or private sale
$7,944,586
$184.96 p/Share
42,953
Reduced 14.24%
258,667
Common Stock, $0.01 pa...
Jun 05
2024
-
57,000
Reduced 22.04%
201,667
Common Stock, $0.01 pa...
Jun 03
2024
BUY
Grant, award, or other acquisition
-
18,834
Added 5.88%
301,620
Common Stock, $0.01 pa...
Apr 18
2024
SELL
Open market or private sale
$12,388,646
$166.4 p/Share
74,451
Reduced 19.06%
316,161
Common Stock, $0.01 pa...
Apr 17
2024
BUY
Grant, award, or other acquisition
-
137,820
Added 26.08%
390,612
Common Stock, $0.01 pa...
Feb 12
2024
SELL
Open market or private sale
$1,179,208
$175.87 p/Share
6,705
Reduced 2.58%
252,792
Common Stock, $0.01 pa...
Feb 12
2024
BUY
Exercise of conversion of derivative security
$113,985
$17.0 p/Share
6,705
Added 2.52%
259,497
Common Stock, $0.01 pa...
Feb 09
2024
SELL
Open market or private sale
$6,620,928
$175.18 p/Share
37,795
Reduced 13.01%
252,792
Common Stock, $0.01 pa...
Feb 09
2024
BUY
Exercise of conversion of derivative security
$642,515
$17.0 p/Share
37,795
Added 11.51%
290,587
Common Stock, $0.01 pa...
Dec 19
2023
SELL
Open market or private sale
$4,458,503
$150.29 p/Share
29,666
Reduced 10.5%
252,792
Common Stock, $0.01 pa...
Dec 19
2023
BUY
Exercise of conversion of derivative security
$504,322
$17.0 p/Share
29,666
Added 9.5%
282,458
Common Stock, $0.01 pa...
Dec 14
2023
SELL
Open market or private sale
$4,301,715
$145.0 p/Share
29,667
Reduced 10.5%
252,792
Common Stock, $0.01 pa...