Mar 15
2023
SELL
Payment of exercise price or tax liability
$49,949
$79.16 p/Share
631
Reduced 1.15%
54,168
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$76,049
$90.32 p/Share
842
Reduced 1.51%
54,799
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
2,488
Added 4.28%
55,641
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
5,049
Added 8.67%
53,153
Common Stock
Dec 19
2022
SELL
Payment of exercise price or tax liability
$19,267
$75.56 p/Share
255
Reduced 0.53%
48,104
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$20,484
$79.09 p/Share
259
Reduced 0.53%
48,359
Common Stock
Dec 07
2022
SELL
Payment of exercise price or tax liability
$375,368
$77.7 p/Share
4,831
Reduced 9.04%
48,618
Common Stock
Dec 06
2022
BUY
Grant, award, or other acquisition
-
5,859
Added 9.88%
53,449
Common Stock
Dec 04
2022
SELL
Payment of exercise price or tax liability
$31,362
$81.25 p/Share
386
Reduced 0.8%
47,590
Common Stock
Dec 03
2022
SELL
Payment of exercise price or tax liability
$35,912
$81.25 p/Share
442
Reduced 0.91%
47,976
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$185,715
$145.09 p/Share
1,280
Reduced 2.63%
47,421
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$256,285
$165.88 p/Share
1,545
Reduced 3.07%
48,701
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
$767,361
$165.88 p/Share
4,626
Added 8.43%
50,246
Common Stock
Dec 16
2021
SELL
Payment of exercise price or tax liability
$19,836
$192.58 p/Share
103
Reduced 0.23%
45,620
Common Stock
Dec 10
2021
BUY
Grant, award, or other acquisition
$455,830
$193.97 p/Share
2,350
Added 4.89%
45,723
Common Stock
Dec 07
2021
SELL
Payment of exercise price or tax liability
$41,465
$186.78 p/Share
222
Reduced 0.51%
43,373
Common Stock
Dec 04
2021
SELL
Payment of exercise price or tax liability
$69,148
$179.14 p/Share
386
Reduced 0.88%
43,595
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$79,180
$179.14 p/Share
442
Reduced 0.99%
43,981
Common Stock
Dec 02
2021
SELL
Payment of exercise price or tax liability
$842,883
$174.51 p/Share
4,830
Reduced 9.81%
44,423
Common Stock
Mar 24
2021
SELL
Payment of exercise price or tax liability
$30,293
$191.73 p/Share
158
Reduced 0.32%
49,253
Common Stock
Mar 17
2021
SELL
Payment of exercise price or tax liability
$262,095
$191.73 p/Share
1,367
Reduced 2.69%
49,411
Common Stock
Mar 17
2021
BUY
Grant, award, or other acquisition
-
6,346
Added 11.11%
50,778
Common Stock
Mar 15
2021
SELL
Open market or private sale
$5,785,200
$192.84 p/Share
30,000
Reduced 40.31%
44,432
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
$2,841,300
$94.71 p/Share
30,000
Added 28.73%
74,432
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$139,732
$171.45 p/Share
815
Reduced 1.8%
44,432
Common Stock