Jul 29
2025
SELL
Open market or private sale
$417,621
$137.15 p/Share
3,045
Reduced 4.45%
65,430
Common Stock
Jul 28
2025
SELL
Open market or private sale
$282,276
$139.81 p/Share
2,019
Reduced 2.86%
68,475
Common Stock
Jul 24
2025
SELL
Open market or private sale
$105,375
$139.57 p/Share
755
Reduced 1.06%
70,494
Common Stock
Jul 23
2025
SELL
Open market or private sale
$69,933
$141.28 p/Share
495
Reduced 0.69%
71,249
Common Stock
Jul 22
2025
SELL
Open market or private sale
$128,413
$139.58 p/Share
920
Reduced 1.29%
70,494
Common Stock
Jul 22
2025
BUY
Exercise of conversion of derivative security
-
1,250
Added 1.71%
71,744
Common Stock
Jul 21
2025
SELL
Open market or private sale
$83,852
$139.29 p/Share
602
Reduced 0.84%
71,414
Common Stock
Jul 20
2025
BUY
Exercise of conversion of derivative security
-
1,522
Added 2.07%
72,016
Common Stock
Apr 29
2025
SELL
Open market or private sale
$469,721
$154.26 p/Share
3,045
Reduced 4.14%
70,494
Common Stock
Apr 28
2025
SELL
Open market or private sale
$307,099
$152.18 p/Share
2,018
Reduced 2.67%
73,539
Common Stock
Apr 24
2025
SELL
Open market or private sale
$115,107
$152.46 p/Share
755
Reduced 0.99%
75,557
Common Stock
Apr 23
2025
SELL
Open market or private sale
$74,616
$150.74 p/Share
495
Reduced 0.64%
76,312
Common Stock
Apr 22
2025
SELL
Open market or private sale
$131,940
$144.83 p/Share
911
Reduced 1.19%
75,557
Common Stock
Apr 22
2025
BUY
Exercise of conversion of derivative security
-
1,250
Added 1.6%
76,807
Common Stock
Apr 21
2025
SELL
Open market or private sale
$88,968
$145.85 p/Share
610
Reduced 0.79%
76,468
Common Stock
Apr 20
2025
BUY
Exercise of conversion of derivative security
-
1,521
Added 1.94%
77,078
Common Stock
Mar 31
2025
SELL
Open market or private sale
$354,555
$138.39 p/Share
2,562
Reduced 3.28%
75,557
Common Stock
Mar 28
2025
BUY
Exercise of conversion of derivative security
-
6,250
Added 7.41%
78,119
Common Stock
Mar 17
2025
SELL
Open market or private sale
$117,057
$147.8 p/Share
792
Reduced 1.09%
71,869
Common Stock
Mar 12
2025
BUY
Grant, award, or other acquisition
-
2,032
Added 2.72%
72,661
Common Stock
Feb 03
2025
SELL
Open market or private sale
$7,693,763
$176.86 p/Share
43,502
Reduced 38.12%
70,629
Common Stock
Jan 31
2025
SELL
Open market or private sale
$69,220
$173.05 p/Share
400
Reduced 0.35%
114,131
Common Stock
Jan 31
2025
SELL
Open market or private sale
$333,067
$176.6 p/Share
1,886
Reduced 1.82%
101,811
Common Stock
Jan 31
2025
BUY
Grant, award, or other acquisition
-
12,720
Added 10.0%
114,531
Common Stock
Jan 29
2025
SELL
Open market or private sale
$721,647
$166.47 p/Share
4,335
Reduced 4.01%
103,697
Common Stock