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
Jul 31
2024
SELL
Open market or private sale
$185,946
$99.65 p/Share
1,866
Reduced 2.53%
71,955
Common Stock
Jul 29
2024
SELL
Open market or private sale
$127,229
$102.77 p/Share
1,238
Reduced 1.65%
73,821
Common Stock
Jul 26
2024
SELL
Open market or private sale
$76,737
$102.18 p/Share
751
Reduced 0.99%
75,059
Common Stock
Jul 25
2024
SELL
Open market or private sale
$72,650
$105.29 p/Share
690
Reduced 0.9%
75,810
Common Stock
Jul 24
2024
SELL
Open market or private sale
$96,876
$105.53 p/Share
918
Reduced 1.19%
76,500
Common Stock
Jul 23
2024
SELL
Open market or private sale
$53,592
$107.4 p/Share
499
Reduced 0.64%
77,418
Common Stock