Feb 21
2023
SELL
Payment of exercise price or tax liability
$146,190
$61.27 p/Share
2,386
Reduced 0.54%
441,997
Common Stock
Feb 17
2023
-
1,590
Reduced 0.36%
444,383
Common Stock
Nov 23
2022
SELL
Payment of exercise price or tax liability
$1,902,261
$65.55 p/Share
29,020
Reduced 6.11%
445,660
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$239,198
$64.18 p/Share
3,727
Reduced 0.78%
474,680
Common Stock
Aug 24
2022
SELL
Payment of exercise price or tax liability
$165,624
$56.74 p/Share
2,919
Reduced 0.61%
478,407
Common Stock
Aug 18
2022
SELL
Payment of exercise price or tax liability
$221,123
$59.33 p/Share
3,727
Reduced 0.77%
481,326
Common Stock
May 25
2022
SELL
Payment of exercise price or tax liability
$857,843
$59.56 p/Share
14,403
Reduced 3.07%
455,133
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$1,162,152
$58.3 p/Share
19,934
Reduced 4.07%
469,536
Common Stock
May 18
2022
SELL
Payment of exercise price or tax liability
$285,159
$59.26 p/Share
4,812
Reduced 0.97%
489,470
Common Stock
May 17
2022
SELL
Open market or private sale
$992,026
$61.46 p/Share
16,141
Reduced 3.16%
494,282
Common Stock
May 16
2022
BUY
Grant, award, or other acquisition
-
155,465
Added 23.35%
510,423
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$74,344
$64.76 p/Share
1,148
Reduced 0.32%
354,958
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
$16,103
$55.72 p/Share
289
Added 0.08%
356,106
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$353,683
$65.4 p/Share
5,408
Reduced 1.5%
355,817
Common Stock
Nov 23
2021
SELL
Payment of exercise price or tax liability
$184,163
$63.68 p/Share
2,892
Reduced 0.79%
361,225
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$74,408
$60.89 p/Share
1,222
Reduced 0.33%
364,117
Common Stock
Nov 05
2021
SELL
Payment of exercise price or tax liability
$102,031
$66.6 p/Share
1,532
Reduced 0.42%
365,339
Common Stock
Aug 24
2021
SELL
Payment of exercise price or tax liability
$214,843
$77.06 p/Share
2,788
Reduced 0.75%
369,511
Common Stock
Aug 17
2021
SELL
Payment of exercise price or tax liability
$86,041
$74.43 p/Share
1,156
Reduced 0.31%
369,659
Common Stock
Aug 16
2021
SELL
Open market or private sale
$380,500
$76.1 p/Share
5,000
Reduced 1.33%
370,815
Common Stock
Aug 05
2021
SELL
Payment of exercise price or tax liability
$117,305
$76.57 p/Share
1,532
Reduced 0.41%
375,815
Common Stock
May 25
2021
SELL
Payment of exercise price or tax liability
$1,770,815
$73.15 p/Share
24,208
Reduced 6.03%
377,347
Common Stock
May 18
2021
SELL
Payment of exercise price or tax liability
$361,871
$67.4 p/Share
5,369
Reduced 1.32%
401,555
Common Stock
May 17
2021
SELL
Open market or private sale
$339,400
$67.88 p/Share
5,000
Reduced 1.76%
279,003
Common Stock
May 17
2021
BUY
Grant, award, or other acquisition
-
127,921
Added 23.92%
406,924
Common Stock