Mar 31
2025
SELL
Open market or private sale
$258,174
$184.41 p/Share
1,400
Reduced 0.54%
259,993
Common Stock
Mar 24
2025
SELL
Open market or private sale
$273,210
$195.15 p/Share
1,400
Reduced 0.53%
261,393
Common Stock
Mar 18
2025
SELL
Open market or private sale
$935,117
$189.41 p/Share
4,937
Reduced 1.84%
262,793
Common Stock
Mar 17
2025
SELL
Open market or private sale
$259,042
$185.03 p/Share
1,400
Reduced 0.52%
267,730
Common Stock
Mar 10
2025
SELL
Open market or private sale
$238,056
$170.04 p/Share
1,400
Reduced 0.52%
269,130
Common Stock
Mar 03
2025
SELL
Open market or private sale
$284,382
$203.13 p/Share
1,400
Reduced 0.51%
270,530
Common Stock
Feb 24
2025
SELL
Open market or private sale
$285,110
$203.65 p/Share
1,400
Reduced 0.51%
271,930
Common Stock
Feb 18
2025
SELL
Open market or private sale
$297,388
$212.42 p/Share
1,400
Reduced 0.51%
273,330
Common Stock
Feb 10
2025
SELL
Open market or private sale
$300,552
$214.68 p/Share
1,400
Reduced 0.51%
274,730
Common Stock
Feb 03
2025
SELL
Open market or private sale
$291,788
$208.42 p/Share
1,400
Reduced 0.5%
276,130
Common Stock
Jan 27
2025
SELL
Open market or private sale
$282,660
$201.9 p/Share
1,400
Reduced 0.5%
277,530
Common Stock
Jan 21
2025
SELL
Open market or private sale
$251,874
$179.91 p/Share
1,400
Reduced 0.5%
278,930
Common Stock
Jan 15
2025
SELL
Open market or private sale
$244,692
$174.78 p/Share
1,400
Reduced 0.5%
280,330
Common Stock
Dec 17
2024
SELL
Open market or private sale
$1,014,727
$171.06 p/Share
5,932
Reduced 2.06%
281,730
Common Stock
Sep 17
2024
SELL
Open market or private sale
$4,024,928
$172.16 p/Share
23,379
Reduced 7.52%
287,662
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
34,715
Added 10.04%
311,041
Common Stock
Sep 11
2024
BUY
Grant, award, or other acquisition
-
36,533
Added 11.68%
276,326
Common Stock
Jun 18
2024
SELL
Open market or private sale
$751,002
$134.54 p/Share
5,582
Reduced 2.27%
239,793
Common Stock
Mar 19
2024
SELL
Open market or private sale
$493,935
$111.75 p/Share
4,420
Reduced 1.77%
245,375
Common Stock
Dec 19
2023
SELL
Open market or private sale
$543,755
$103.79 p/Share
5,239
Reduced 2.05%
249,795
Common Stock
Sep 19
2023
SELL
Open market or private sale
$2,424,838
$91.77 p/Share
26,423
Reduced 9.39%
255,034
Common Stock
Sep 15
2023
BUY
Exercise of conversion of derivative security
-
41,291
Added 12.79%
281,457
Common Stock
Sep 13
2023
BUY
Grant, award, or other acquisition
-
52,150
Added 17.84%
240,166
Common Stock
Jun 20
2023
SELL
Open market or private sale
$539,449
$71.13 p/Share
7,584
Reduced 3.88%
188,016
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
2,555
Added 1.29%
195,600
Common Stock