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
Jul 22
2024
SELL
Open market or private sale
$111,364
$105.16 p/Share
1,059
Reduced 1.34%
77,917
Common Stock
Jul 22
2024
BUY
Exercise of conversion of derivative security
-
1,250
Added 1.56%
78,976
Common Stock
Jul 21
2024
BUY
Exercise of conversion of derivative security
-
1,145
Added 1.45%
77,726
Common Stock
Jul 20
2024
BUY
Exercise of conversion of derivative security
-
1,522
Added 1.95%
76,581
Common Stock
Jul 01
2024
SELL
Open market or private sale
$540,007
$108.37 p/Share
4,983
Reduced 6.23%
75,059
Common Stock
Jun 28
2024
BUY
Exercise of conversion of derivative security
-
12,500
Added 13.51%
80,042
Common Stock
May 01
2024
SELL
Open market or private sale
$175,777
$94.2 p/Share
1,866
Reduced 2.69%
67,542
Common Stock
Apr 29
2024
SELL
Open market or private sale
$115,307
$93.14 p/Share
1,238
Reduced 1.75%
69,408
Common Stock