Feb 28
2024
BUY
Grant, award, or other acquisition
-
6,712
Added 21.58%
24,391
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$33,589
$80.55 p/Share
417
Reduced 2.3%
17,679
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$22,629
$81.4 p/Share
278
Reduced 1.51%
18,096
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$12,598
$81.81 p/Share
154
Reduced 0.83%
18,374
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$145,122
$81.21 p/Share
1,787
Reduced 8.8%
18,528
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$6,508
$63.81 p/Share
102
Reduced 0.5%
20,315
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
7,432
Added 26.69%
20,417
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$14,222
$77.72 p/Share
183
Reduced 1.39%
12,985
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$7,964
$78.86 p/Share
101
Reduced 0.76%
13,168
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$9,442
$77.4 p/Share
122
Reduced 0.91%
13,269
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$20,975
$77.4 p/Share
271
Reduced 1.98%
13,391
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$8,438
$82.73 p/Share
102
Reduced 0.74%
13,662
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$3,451
$88.48 p/Share
39
Reduced 0.28%
13,764
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
4,944
Added 26.37%
13,803
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$9,341
$92.49 p/Share
101
Reduced 1.13%
8,859
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$11,191
$92.49 p/Share
121
Reduced 1.33%
8,960
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$25,547
$94.27 p/Share
271
Reduced 2.9%
9,081
Common Stock
May 21
2021
SELL
Open market or private sale
$70,342
$101.65 p/Share
692
Reduced 6.89%
9,352
Common Stock
May 15
2021
SELL
Payment of exercise price or tax liability
$10,552
$103.45 p/Share
102
Reduced 1.01%
10,044
Common Stock
Feb 26
2021
SELL
Sale (or disposition) back to the issuer
-
1,360
Reduced 11.82%
10,146
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$4,257
$92.54 p/Share
46
Reduced 0.4%
11,506
Common Stock
Feb 14
2021
SELL
Payment of exercise price or tax liability
$6,649
$96.36 p/Share
69
Reduced 0.59%
11,552
Common Stock
Feb 13
2021
SELL
Payment of exercise price or tax liability
$9,732
$96.36 p/Share
101
Reduced 0.86%
11,621
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$11,756
$96.36 p/Share
122
Reduced 1.03%
11,722
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
-
6,120
Added 34.07%
11,844
Common Stock