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
Jan 16
2025
BUY
Grant, award, or other acquisition
-
39,730
Added 23.01%
132,929
Common Stock
Oct 31
2024
SELL
Open market or private sale
$235,955
$126.45 p/Share
1,866
Reduced 2.64%
68,851
Common Stock
Oct 29
2024
SELL
Open market or private sale
$90,427
$119.93 p/Share
754
Reduced 1.05%
70,717
Common Stock
Oct 28
2024
SELL
Open market or private sale
$146,343
$118.21 p/Share
1,238
Reduced 1.7%
71,471
Common Stock
Oct 25
2024
SELL
Open market or private sale
$82,097
$118.81 p/Share
691
Reduced 0.94%
72,709
Common Stock
Oct 24
2024
SELL
Open market or private sale
$108,939
$119.19 p/Share
914
Reduced 1.23%
73,400
Common Stock
Oct 23
2024
SELL
Open market or private sale
$59,068
$119.09 p/Share
496
Reduced 0.66%
74,314
Common Stock
Oct 22
2024
SELL
Open market or private sale
$54,511
$120.07 p/Share
454
Reduced 0.61%
73,560
Common Stock
Oct 22
2024
BUY
Exercise of conversion of derivative security
-
1,250
Added 1.64%
74,810
Common Stock
Oct 21
2024
SELL
Open market or private sale
$73,422
$120.76 p/Share
608
Reduced 0.81%
74,014
Common Stock
Oct 21
2024
BUY
Exercise of conversion of derivative security
-
1,145
Added 1.51%
74,622
Common Stock
Oct 20
2024
BUY
Exercise of conversion of derivative security
-
1,522
Added 2.03%
73,477
Common Stock