Mar 22
2024
SELL
Payment of exercise price or tax liability
$48,534
$183.15 p/Share
265
Reduced 0.72%
36,577
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$58,061
$184.91 p/Share
314
Reduced 0.85%
36,842
Common Stock
Mar 19
2024
BUY
Grant, award, or other acquisition
$232,870
$181.93 p/Share
1,280
Added 3.33%
37,156
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$56,066
$180.86 p/Share
310
Reduced 0.86%
35,876
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$290,660
$178.21 p/Share
1,631
Reduced 4.31%
36,186
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
4,143
Added 9.87%
37,817
Common Stock
Feb 22
2024
BUY
Other acquisition or disposition
-
31
Added 0.64%
4,834
Common Stock/ Serp
Feb 09
2024
SELL
Open market or private sale
$2,726,684
$168.21 p/Share
16,210
Reduced 32.5%
33,674
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
$1,190,624
$73.45 p/Share
16,210
Added 24.53%
49,884
Common Stock
Mar 22
2023
BUY
Grant, award, or other acquisition
$279,689
$138.46 p/Share
2,020
Added 5.66%
33,674
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
$43,981
$140.07 p/Share
314
Reduced 0.98%
31,654
Common Stock
Mar 20
2023
SELL
Payment of exercise price or tax liability
$57,632
$138.54 p/Share
416
Reduced 1.28%
31,968
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$41,958
$135.35 p/Share
310
Reduced 0.95%
32,384
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$273,416
$143.0 p/Share
1,912
Reduced 5.53%
32,694
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
6,043
Added 14.87%
34,606
Common Stock
Feb 15
2023
SELL
Open market or private sale
$944,320
$145.28 p/Share
6,500
Reduced 18.54%
28,563
Common Stock
Feb 15
2023
BUY
Other acquisition or disposition
-
35
Added 0.72%
4,803
Common Stock/ Serp
May 09
2022
SELL
Payment of exercise price or tax liability
$41,791
$121.84 p/Share
343
Reduced 0.97%
35,063
Common Stock
Mar 21
2022
SELL
Payment of exercise price or tax liability
$56,031
$134.69 p/Share
416
Reduced 1.16%
35,406
Common Stock
Mar 21
2022
BUY
Grant, award, or other acquisition
$321,909
$134.69 p/Share
2,390
Added 6.25%
35,822
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$39,165
$126.34 p/Share
310
Reduced 0.92%
33,432
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$264,693
$127.44 p/Share
2,077
Reduced 5.8%
33,742
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
6,230
Added 14.82%
35,819
Common Stock
Feb 22
2022
BUY
Other acquisition or disposition
-
28
Added 0.58%
4,768
Common Stock/ Serp
Jun 03
2021
SELL
Open market or private sale
$5,422,534
$136.76 p/Share
39,650
Reduced 57.27%
29,589
Common Stock