Nov 11
2024
SELL
Open market or private sale
$573,670
$80.81 p/Share
7,099
Reduced 0.1%
7,361,516
Common Stock
Nov 08
2024
SELL
Open market or private sale
$8,026,000
$80.26 p/Share
100,000
Reduced 1.34%
7,368,615
Common Stock
Nov 07
2024
SELL
Open market or private sale
$2,407,200
$80.24 p/Share
30,000
Reduced 0.4%
7,468,615
Common Stock
Aug 29
2024
SELL
Open market or private sale
$382,725
$67.5 p/Share
5,670
Reduced 0.08%
7,498,615
Common Stock
Aug 28
2024
SELL
Open market or private sale
$4,108,960
$67.36 p/Share
61,000
Reduced 0.81%
7,504,285
Common Stock
Aug 27
2024
SELL
Open market or private sale
$2,684,630
$66.9 p/Share
40,129
Reduced 0.53%
7,565,285
Common Stock
Aug 26
2024
SELL
Open market or private sale
$2,983,210
$67.55 p/Share
44,163
Reduced 0.58%
7,605,414
Common Stock
Aug 23
2024
SELL
Open market or private sale
$1,850,234
$67.48 p/Share
27,419
Reduced 0.36%
7,649,577
Common Stock
May 14
2024
SELL
Open market or private sale
$32,257
$67.91 p/Share
475
Reduced 0.01%
7,676,996
Common Stock
May 13
2024
SELL
Open market or private sale
$3,268,320
$68.09 p/Share
48,000
Reduced 0.62%
7,677,471
Common Stock
May 10
2024
SELL
Open market or private sale
$4,802,000
$68.6 p/Share
70,000
Reduced 0.9%
7,725,471
Common Stock
May 09
2024
SELL
Open market or private sale
$4,803,400
$68.62 p/Share
70,000
Reduced 0.89%
7,795,471
Common Stock
Mar 28
2024
SELL
Open market or private sale
$1,396,846
$72.14 p/Share
19,363
Reduced 0.25%
7,865,471
Common Stock
Mar 26
2024
SELL
Open market or private sale
$10,612,500
$70.75 p/Share
150,000
Reduced 1.87%
7,884,834
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
4,000
Added 0.05%
8,034,834
Common Stock
Dec 04
2023
SELL
Open market or private sale
$282,282
$60.06 p/Share
4,700
Reduced 0.06%
8,030,834
Common Stock
Dec 04
2023
BUY
Exercise of conversion of derivative security
$209,953
$33.76 p/Share
6,219
Added 0.08%
8,035,534
Common Stock
Dec 01
2023
SELL
Open market or private sale
$1,754,124
$59.78 p/Share
29,343
Reduced 0.36%
8,029,315
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
$1,309,246
$33.76 p/Share
38,781
Added 0.48%
8,058,658
Common Stock
Nov 22
2023
SELL
Open market or private sale
$1,074,751
$57.91 p/Share
18,559
Reduced 0.23%
8,019,877
Common Stock
Nov 21
2023
SELL
Open market or private sale
$5,234,152
$57.85 p/Share
90,478
Reduced 1.11%
8,038,436
Common Stock
Nov 20
2023
SELL
Open market or private sale
$2,908,855
$58.24 p/Share
49,946
Reduced 0.61%
8,128,914
Common Stock
Nov 17
2023
SELL
Open market or private sale
$2,793,222
$58.0 p/Share
48,159
Reduced 0.59%
8,178,860
Common Stock
Sep 13
2023
SELL
Open market or private sale
$2,597,566
$60.14 p/Share
43,192
Reduced 0.52%
8,227,019
Common Stock
Sep 12
2023
SELL
Open market or private sale
$4,279,934
$60.76 p/Share
70,440
Reduced 0.84%
8,270,211
Common Stock