Mar 22
2024
SELL
Other acquisition or disposition
-
665
Reduced 0.99%
66,496
Common Stock
Mar 12
2024
SELL
Other acquisition or disposition
-
735
Reduced 1.02%
71,651
Common Stock
Jan 16
2024
SELL
Open market or private sale
$51,341
$112.1 p/Share
458
Reduced 0.63%
72,386
Common Stock
Dec 20
2023
SELL
Open market or private sale
$132,873
$104.79 p/Share
1,268
Reduced 1.71%
72,844
Common Stock
Dec 19
2023
SELL
Open market or private sale
$321,230
$103.79 p/Share
3,095
Reduced 4.01%
74,112
Common Stock
Sep 20
2023
SELL
Open market or private sale
$401,662
$92.4 p/Share
4,347
Reduced 5.33%
77,207
Common Stock
Sep 19
2023
SELL
Open market or private sale
$698,277
$91.77 p/Share
7,609
Reduced 8.53%
81,554
Common Stock
Sep 15
2023
BUY
Exercise of conversion of derivative security
-
11,351
Added 11.29%
89,163
Common Stock
Sep 13
2023
BUY
Grant, award, or other acquisition
-
27,813
Added 26.33%
77,812
Common Stock
Jun 21
2023
SELL
Open market or private sale
$88,005
$70.18 p/Share
1,254
Reduced 2.15%
57,073
Common Stock
Jun 20
2023
SELL
Open market or private sale
$182,946
$71.13 p/Share
2,572
Reduced 4.22%
58,327
Common Stock
Mar 20
2023
SELL
Open market or private sale
$127,543
$76.88 p/Share
1,659
Reduced 2.65%
60,899
Common Stock
Mar 17
2023
SELL
Open market or private sale
$136,050
$77.17 p/Share
1,763
Reduced 2.74%
62,558
Common Stock
Jan 10
2023
SELL
Open market or private sale
$26,690
$66.23 p/Share
403
Reduced 0.62%
64,321
Common Stock
Dec 20
2022
SELL
Open market or private sale
$47,160
$60.0 p/Share
786
Reduced 1.2%
64,724
Common Stock
Dec 19
2022
SELL
Open market or private sale
$165,718
$61.4 p/Share
2,699
Reduced 3.96%
65,510
Common Stock
Sep 20
2022
SELL
Open market or private sale
$144,265
$62.21 p/Share
2,319
Reduced 3.29%
68,209
Common Stock
Sep 19
2022
SELL
Open market or private sale
$182,429
$62.82 p/Share
2,904
Reduced 3.95%
70,528
Common Stock
Sep 15
2022
BUY
Grant, award, or other acquisition
-
27,534
Added 27.27%
73,432
Common Stock
Sep 15
2022
BUY
Exercise of conversion of derivative security
-
4,085
Added 8.17%
45,898
Common Stock
Jun 21
2022
SELL
Open market or private sale
$82,783
$73.13 p/Share
1,132
Reduced 2.64%
41,813
Common Stock
Jun 17
2022
SELL
Open market or private sale
$90,442
$72.18 p/Share
1,253
Reduced 2.83%
42,945
Common Stock
Jun 15
2022
BUY
Exercise of conversion of derivative security
-
63
Added 0.14%
44,198
Common Stock
Mar 18
2022
SELL
Open market or private sale
$20,839
$91.0 p/Share
229
Reduced 0.98%
23,082
Common Stock
Mar 17
2022
SELL
Open market or private sale
$108,493
$87.92 p/Share
1,234
Reduced 5.03%
23,311
Common Stock