Aug 18
2023
SELL
Open market or private sale
$17,951
$69.31 p/Share
259
Reduced 1.32%
19,366
Common Stock
Aug 17
2023
SELL
Open market or private sale
$23,249
$69.61 p/Share
334
Reduced 1.67%
19,625
Common Stock
Jun 09
2023
SELL
Open market or private sale
$92,837
$71.14 p/Share
1,305
Reduced 6.17%
19,853
Common Stock
May 23
2023
SELL
Open market or private sale
$281,979
$67.09 p/Share
4,203
Reduced 16.57%
21,158
Common Stock
May 22
2023
BUY
Grant, award, or other acquisition
-
1,013
Added 3.84%
25,361
Common Stock
May 19
2023
SELL
Open market or private sale
$19,349
$65.59 p/Share
295
Reduced 1.2%
24,348
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$43,110
$64.73 p/Share
666
Reduced 2.63%
24,643
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$83,933
$63.49 p/Share
1,322
Reduced 4.96%
25,309
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
9,625
Added 26.55%
26,631
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$13,778
$60.7 p/Share
227
Reduced 1.32%
17,006
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$17,829
$61.27 p/Share
291
Reduced 1.66%
17,233
Common Stock
Feb 16
2023
SELL
Open market or private sale
$19,071
$63.36 p/Share
301
Reduced 1.69%
17,524
Common Stock
Nov 28
2022
SELL
Open market or private sale
$34,737
$66.04 p/Share
526
Reduced 2.91%
17,524
Common Stock
Nov 23
2022
SELL
Payment of exercise price or tax liability
$13,372
$65.55 p/Share
204
Reduced 1.12%
18,050
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$16,686
$64.18 p/Share
260
Reduced 1.4%
18,254
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$457
$65.36 p/Share
7
Reduced 0.04%
18,514
Common Stock
Nov 04
2022
SELL
Open market or private sale
$37,809
$63.76 p/Share
593
Reduced 3.1%
18,521
Common Stock
Aug 24
2022
SELL
Payment of exercise price or tax liability
$11,632
$56.74 p/Share
205
Reduced 1.06%
19,114
Common Stock
Aug 18
2022
SELL
Payment of exercise price or tax liability
$15,426
$59.33 p/Share
260
Reduced 1.33%
19,319
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$416
$59.41 p/Share
7
Reduced 0.02%
29,678
Common Stock
Jun 03
2022
SELL
Open market or private sale
$106,883
$64.31 p/Share
1,662
Reduced 5.31%
29,616
Common Stock
May 26
2022
SELL
Open market or private sale
$209,422
$61.74 p/Share
3,392
Reduced 9.78%
31,278
Common Stock
May 25
2022
SELL
Payment of exercise price or tax liability
$60,215
$59.56 p/Share
1,011
Reduced 2.83%
34,670
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$80,629
$58.3 p/Share
1,383
Reduced 3.73%
35,681
Common Stock
May 18
2022
SELL
Payment of exercise price or tax liability
$19,203
$59.27 p/Share
324
Reduced 0.87%
37,064
Common Stock