Mar 01
2024
SELL
Payment of exercise price or tax liability
$467,846
$94.61 p/Share
4,945
Reduced 2.54%
189,828
Common Stock
Mar 01
2024
SELL
Other acquisition or disposition
$159,039
$94.61 p/Share
1,681
Reduced 0.87%
191,149
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$342,866
$94.61 p/Share
3,624
Added 1.83%
194,773
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$38,645
$90.93 p/Share
425
Reduced 0.22%
192,830
Common Stock
Feb 21
2024
SELL
Other acquisition or disposition
$14,185
$90.93 p/Share
156
Reduced 0.08%
193,255
Common Stock
Feb 19
2024
BUY
Grant, award, or other acquisition
$1,192,537
$90.86 p/Share
13,125
Added 6.35%
193,411
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$33,709
$90.86 p/Share
371
Reduced 0.21%
180,286
Common Stock
Mar 01
2023
SELL
Other acquisition or disposition
$84,722
$50.4 p/Share
1,681
Reduced 0.92%
180,657
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$26,762
$50.4 p/Share
531
Reduced 0.29%
182,338
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$33,995
$53.79 p/Share
632
Reduced 0.34%
182,869
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$17,858
$53.79 p/Share
332
Reduced 0.18%
183,501
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$132,173
$56.8 p/Share
2,327
Reduced 1.25%
183,833
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
$1,157,356
$56.8 p/Share
20,376
Added 9.87%
186,160
Common Stock
Nov 02
2022
SELL
Sale (or disposition) back to the issuer
$303,046
$40.39 p/Share
7,503
Reduced 4.33%
165,784
Common Stock
Feb 23
2022
SELL
Sale (or disposition) back to the issuer
$366,257
$82.01 p/Share
4,466
Reduced 2.51%
173,287
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
$1,060,143
$82.01 p/Share
12,927
Added 6.78%
177,753
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$53,985
$85.42 p/Share
632
Reduced 0.38%
164,826
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$29,604
$89.17 p/Share
332
Reduced 0.2%
165,458
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$71,729
$85.29 p/Share
841
Reduced 0.5%
165,790
Common Stock
Nov 11
2021
SELL
Open market or private sale
$262,814
$127.89 p/Share
2,055
Reduced 1.22%
166,631
Common Stock
Nov 10
2021
SELL
Sale (or disposition) back to the issuer
$76,101
$127.26 p/Share
598
Reduced 0.35%
170,375
Common Stock
Nov 10
2021
SELL
Payment of exercise price or tax liability
$214,942
$127.26 p/Share
1,689
Reduced 0.99%
168,686
Common Stock
Nov 10
2021
BUY
Exercise of conversion of derivative security
$76,072
$17.52 p/Share
4,342
Added 2.48%
170,973
Common Stock
Aug 06
2021
SELL
Open market or private sale
$758,430
$104.77 p/Share
7,239
Reduced 4.16%
166,631
Common Stock
Aug 05
2021
SELL
Sale (or disposition) back to the issuer
$76,304
$104.24 p/Share
732
Reduced 0.41%
179,819
Common Stock