May 24
2023
SELL
Open market or private sale
$88,018
$66.58 p/Share
1,322
Reduced 1.38%
94,537
Common Stock
May 23
2023
SELL
Open market or private sale
$171,998
$67.03 p/Share
2,566
Reduced 2.61%
95,859
Common Stock
May 22
2023
BUY
Grant, award, or other acquisition
-
2,695
Added 2.67%
98,425
Common Stock
May 19
2023
SELL
Open market or private sale
$37,583
$65.59 p/Share
573
Reduced 0.59%
95,730
Common Stock
May 19
2023
SELL
Open market or private sale
$64,812
$66.0 p/Share
982
Reduced 1.01%
96,303
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$107,063
$64.73 p/Share
1,654
Reduced 1.67%
97,285
Common Stock
May 18
2023
SELL
Open market or private sale
$143,665
$64.28 p/Share
2,235
Reduced 2.21%
98,939
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$238,785
$63.49 p/Share
3,761
Reduced 3.58%
101,174
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
51,337
Added 32.85%
104,935
Common Stock
Mar 06
2023
SELL
Open market or private sale
$264,893
$58.97 p/Share
4,492
Reduced 7.73%
53,598
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$26,222
$60.7 p/Share
432
Reduced 0.74%
58,090
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$34,617
$61.27 p/Share
565
Reduced 0.96%
58,522
Common Stock
Nov 23
2022
SELL
Payment of exercise price or tax liability
$25,695
$65.55 p/Share
392
Reduced 0.66%
58,689
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$32,282
$64.18 p/Share
503
Reduced 0.84%
59,081
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$849
$65.36 p/Share
13
Reduced 0.02%
59,584
Common Stock
Aug 24
2022
SELL
Payment of exercise price or tax liability
$22,356
$56.74 p/Share
394
Reduced 0.66%
59,597
Common Stock
Aug 18
2022
SELL
Payment of exercise price or tax liability
$29,843
$59.33 p/Share
503
Reduced 0.83%
59,991
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$535
$59.41 p/Share
9
Reduced 0.02%
58,325
Common Stock
May 25
2022
SELL
Payment of exercise price or tax liability
$131,330
$59.56 p/Share
2,205
Reduced 3.64%
58,334
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$177,815
$58.3 p/Share
3,050
Reduced 4.8%
60,539
Common Stock
May 18
2022
SELL
Payment of exercise price or tax liability
$43,149
$59.27 p/Share
728
Reduced 1.13%
63,589
Common Stock
May 16
2022
BUY
Grant, award, or other acquisition
-
30,228
Added 31.97%
64,317
Common Stock
Mar 02
2022
SELL
Open market or private sale
$416,412
$64.5 p/Share
6,456
Reduced 15.92%
34,089
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
$241,554
$56.57 p/Share
4,270
Added 9.53%
40,545
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$32,510
$64.76 p/Share
502
Reduced 1.36%
36,275
Common Stock