Jun 13
2023
SELL
Open market or private sale
$30,770
$50.61 p/Share
608
Reduced 1.33%
45,092
Common Stock
Jun 10
2023
SELL
Payment of exercise price or tax liability
$15,990
$49.66 p/Share
322
Reduced 0.7%
45,700
Common Stock
May 19
2023
SELL
Open market or private sale
$131,289
$48.5 p/Share
2,707
Reduced 5.56%
46,022
Common Stock
May 10
2023
SELL
Payment of exercise price or tax liability
$66,591
$46.47 p/Share
1,433
Reduced 2.86%
48,729
Common Stock
Mar 14
2023
SELL
Open market or private sale
$29,633
$48.74 p/Share
608
Reduced 1.2%
50,162
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$15,716
$48.81 p/Share
322
Reduced 0.63%
50,770
Common Stock
Feb 17
2023
SELL
Open market or private sale
$134,152
$51.36 p/Share
2,612
Reduced 4.86%
51,092
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$71,309
$46.73 p/Share
1,526
Reduced 2.76%
53,704
Common Stock
Dec 13
2022
SELL
Open market or private sale
$23,446
$50.1 p/Share
468
Reduced 0.84%
55,230
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$22,340
$48.46 p/Share
461
Reduced 0.82%
55,698
Common Stock
Nov 21
2022
SELL
Open market or private sale
$466,145
$47.8 p/Share
9,752
Reduced 14.8%
56,159
Common Stock
Nov 10
2022
SELL
Payment of exercise price or tax liability
$421,316
$43.91 p/Share
9,595
Reduced 12.71%
65,911
Common Stock
Nov 10
2022
BUY
Grant, award, or other acquisition
-
12,162
Added 13.87%
75,506
Common Stock
Oct 11
2022
BUY
Grant, award, or other acquisition
-
25,186
Added 28.45%
63,344
Common Stock
Sep 13
2022
SELL
Open market or private sale
$848,759
$44.28 p/Share
19,168
Reduced 33.44%
38,158
Common Stock
Sep 10
2022
SELL
Payment of exercise price or tax liability
$829,215
$45.77 p/Share
18,117
Reduced 24.01%
57,326
Common Stock
Aug 22
2022
SELL
Open market or private sale
$167,091
$48.39 p/Share
3,453
Reduced 4.38%
75,443
Common Stock
Aug 10
2022
SELL
Payment of exercise price or tax liability
$68,638
$44.92 p/Share
1,528
Reduced 1.9%
78,896
Common Stock
Jun 13
2022
SELL
Open market or private sale
$26,162
$43.1 p/Share
607
Reduced 0.75%
79,855
Common Stock
Jun 10
2022
SELL
Payment of exercise price or tax liability
$14,252
$44.26 p/Share
322
Reduced 0.4%
80,462
Common Stock
May 23
2022
SELL
Open market or private sale
$160,358
$43.34 p/Share
3,700
Reduced 4.38%
80,784
Common Stock
May 10
2022
SELL
Payment of exercise price or tax liability
$96,011
$48.96 p/Share
1,961
Reduced 2.27%
84,484
Common Stock
Mar 11
2022
SELL
Open market or private sale
$33,537
$55.16 p/Share
608
Reduced 0.7%
86,445
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$18,006
$55.92 p/Share
322
Reduced 0.37%
87,053
Common Stock
Feb 22
2022
SELL
Open market or private sale
$205,062
$56.6 p/Share
3,623
Reduced 3.98%
87,375
Common Stock