May 02
2025
BUY
Other acquisition or disposition
-
44
Added 0.01%
431,484
Common Stock
May 02
2025
BUY
Exercise of conversion of derivative security
-
1,396
Added 0.32%
431,440
Common Stock
Dec 13
2024
SELL
Open market or private sale
$51,225
$170.75 p/Share
300
Reduced 0.14%
214,510
Common Stock
Dec 12
2024
SELL
Open market or private sale
$33,910
$169.55 p/Share
200
Reduced 0.09%
214,810
Common Stock
May 02
2024
BUY
Other acquisition or disposition
-
17
Added 0.01%
215,010
Common Stock
May 02
2024
BUY
Exercise of conversion of derivative security
-
732
Added 0.34%
214,993
Common Stock
Dec 12
2023
$269,320
$134.66 p/Share
2,000
Reduced 0.92%
214,261
Common Stock
Dec 06
2023
$26,904
$134.52 p/Share
200
Reduced 0.09%
216,261
Common Stock
May 04
2023
BUY
Other acquisition or disposition
-
40
Added 0.02%
216,461
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
-
643
Added 0.3%
216,421
Common Stock
Apr 24
2023
SELL
Open market or private sale
$618,894
$146.0 p/Share
4,239
Reduced 1.93%
215,778
Common Stock
Jun 01
2022
SELL
Open market or private sale
$1,185,200
$118.52 p/Share
10,000
Reduced 4.29%
223,346
Common Stock
May 05
2022
BUY
Other acquisition or disposition
-
18
Added 0.01%
233,346
Common Stock
May 05
2022
BUY
Exercise of conversion of derivative security
-
663
Added 0.28%
233,328
Common Stock
May 06
2021
BUY
Exercise of conversion of derivative security
-
536
Added 0.23%
236,790
Common Stock
May 06
2021
BUY
Other acquisition or disposition
-
8
Added 0.0%
236,254
Common Stock
Jan 04
2021
SELL
Open market or private sale
$140,222
$101.61 p/Share
1,380
Reduced 0.58%
236,246
Common Stock
Jan 04
2021
BUY
Other acquisition or disposition
-
3,287
Added 1.36%
237,626
Common Stock
Dec 11
2020
BUY
Other acquisition or disposition
$97,652
$100.88 p/Share
968
Added 0.41%
234,338
Common Stock
Nov 11
2020
$200,740
$100.37 p/Share
2,000
Reduced 0.85%
233,370
Common Stock
Oct 01
2020
SELL
Open market or private sale
$114,942
$84.33 p/Share
1,363
Reduced 0.58%
232,121
Common Stock
Oct 01
2020
BUY
Other acquisition or disposition
-
3,249
Added 1.36%
235,370
Common Stock