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
Jan 27
2025
SELL
Open market or private sale
$233,416
$161.87 p/Share
1,442
Reduced 1.32%
108,032
Common Stock
Jan 24
2025
SELL
Open market or private sale
$162,825
$172.12 p/Share
946
Reduced 0.86%
109,474
Common Stock
Jan 23
2025
SELL
Open market or private sale
$84,689
$171.09 p/Share
495
Reduced 0.45%
110,420
Common Stock
Jan 22
2025
SELL
Open market or private sale
$4,368,076
$168.45 p/Share
25,931
Reduced 19.12%
109,665
Common Stock
Jan 22
2025
BUY
Exercise of conversion of derivative security
-
1,250
Added 1.11%
110,915
Common Stock
Jan 21
2025
BUY
Exercise of conversion of derivative security
-
1,145
Added 0.84%
135,596
Common Stock
Jan 20
2025
BUY
Exercise of conversion of derivative security
-
1,522
Added 1.12%
134,451
Common Stock
Jan 16
2025
BUY
Exercise of conversion of derivative security
-
24,348
Added 20.71%
93,199
Common Stock