Apr 23
2024
SELL
Payment of exercise price or tax liability
$109,458
$49.89 p/Share
2,194
Reduced 3.18%
66,783
Common Stock
Apr 23
2024
BUY
Grant, award, or other acquisition
-
5,574
Added 7.48%
68,977
Common Stock
Apr 22
2024
SELL
Payment of exercise price or tax liability
$117,241
$49.89 p/Share
2,350
Reduced 3.57%
63,403
Common Stock
Mar 25
2024
BUY
Grant, award, or other acquisition
-
7,765
Added 10.56%
65,753
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$107,160
$51.47 p/Share
2,082
Reduced 3.47%
57,988
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
3,429
Added 5.4%
60,070
Common Stock
Dec 15
2023
SELL
Open market or private sale
$613,638
$50.84 p/Share
12,070
Reduced 17.57%
56,641
Common Stock
Dec 14
2023
SELL
Open market or private sale
$96,693
$50.1 p/Share
1,930
Reduced 2.73%
68,711
Common Stock
Aug 10
2023
SELL
Open market or private sale
$43,061
$50.9 p/Share
846
Reduced 1.18%
70,641
Common Stock
Aug 09
2023
SELL
Open market or private sale
$32,645
$50.07 p/Share
652
Reduced 0.9%
71,487
Common Stock
Aug 01
2023
SELL
Open market or private sale
$20,500
$50.0 p/Share
410
Reduced 0.57%
72,139
Common Stock
Jul 31
2023
SELL
Open market or private sale
$126,275
$50.01 p/Share
2,525
Reduced 3.36%
72,549
Common Stock
Jul 28
2023
SELL
Open market or private sale
$37,000
$50.0 p/Share
740
Reduced 0.98%
75,074
Common Stock
Jul 27
2023
SELL
Open market or private sale
$91,404
$50.03 p/Share
1,827
Reduced 2.35%
75,814
Common Stock
Apr 22
2023
SELL
Payment of exercise price or tax liability
$44,370
$44.37 p/Share
1,000
Reduced 1.27%
77,641
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$598,688
$45.29 p/Share
13,219
Reduced 14.39%
78,641
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
-
34,909
Added 27.54%
91,860
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$90,525
$47.67 p/Share
1,899
Reduced 3.23%
56,951
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
8,391
Added 12.48%
58,850
Common Stock
Mar 03
2023
SELL
Open market or private sale
$1,192,016
$50.75 p/Share
23,488
Reduced 31.76%
50,459
Common Stock
Apr 22
2022
SELL
Payment of exercise price or tax liability
$44,690
$44.69 p/Share
1,000
Reduced 1.33%
73,947
Common Stock
Mar 18
2022
SELL
Payment of exercise price or tax liability
$330,363
$46.98 p/Share
7,032
Reduced 8.58%
74,947
Common Stock
Mar 17
2022
BUY
Grant, award, or other acquisition
-
4,740
Added 5.47%
81,979
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$57,060
$42.87 p/Share
1,331
Reduced 1.69%
77,239
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
6,998
Added 8.18%
78,570
Common Stock