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
Apr 26
2024
SELL
Open market or private sale
$69,092
$92.0 p/Share
751
Reduced 1.05%
70,646
Common Stock
Apr 25
2024
SELL
Open market or private sale
$63,132
$89.55 p/Share
705
Reduced 0.98%
71,397
Common Stock
Apr 24
2024
SELL
Open market or private sale
$87,141
$93.0 p/Share
937
Reduced 1.28%
72,102
Common Stock
Apr 23
2024
SELL
Open market or private sale
$139,171
$91.38 p/Share
1,523
Reduced 2.04%
73,039
Common Stock
Apr 22
2024
BUY
Exercise of conversion of derivative security
-
1,250
Added 1.65%
74,562
Common Stock
Apr 21
2024
BUY
Exercise of conversion of derivative security
-
1,145
Added 1.54%
73,312
Common Stock
Apr 20
2024
BUY
Exercise of conversion of derivative security
-
1,521
Added 2.06%
72,167
Common Stock
Apr 02
2024
SELL
Open market or private sale
$127,630
$92.62 p/Share
1,378
Reduced 1.91%
70,646
Common Stock
Mar 28
2024
SELL
Open market or private sale
$82,643
$90.42 p/Share
914
Reduced 1.25%
72,024
Common Stock
Mar 27
2024
BUY
Exercise of conversion of derivative security
-
2,292
Added 3.05%
72,938
Common Stock
Mar 05
2024
SELL
Open market or private sale
$249,705
$88.36 p/Share
2,826
Reduced 3.85%
70,646
Common Stock