Nov 10
2023
BUY
Grant, award, or other acquisition
-
298,662
Added 19.54%
1,230,151
Common Stock
Sep 21
2023
BUY
Grant, award, or other acquisition
-
208,474
Added 18.4%
924,665
Common Stock
Aug 18
2023
SELL
Open market or private sale
$975,614
$55.16 p/Share
17,687
Reduced 2.41%
716,191
Common Stock
Aug 10
2023
SELL
Payment of exercise price or tax liability
$745,463
$52.99 p/Share
14,068
Reduced 1.88%
733,878
Common Stock
Jun 06
2023
SELL
Open market or private sale
$2,438,946
$49.56 p/Share
49,212
Reduced 6.22%
742,023
Common Stock
May 10
2023
SELL
Payment of exercise price or tax liability
$649,975
$46.47 p/Share
13,987
Reduced 1.74%
791,235
Common Stock
Feb 23
2023
SELL
Open market or private sale
$992,170
$49.32 p/Share
20,117
Reduced 2.46%
798,970
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$499,403
$46.73 p/Share
10,687
Reduced 1.29%
819,087
Common Stock
Dec 06
2022
-
4,000
Reduced 0.48%
823,722
Common Stock
Nov 23
2022
SELL
Open market or private sale
$5,635,819
$48.64 p/Share
115,868
Reduced 12.28%
827,722
Common Stock
Nov 10
2022
SELL
Payment of exercise price or tax liability
$4,919,764
$43.91 p/Share
112,042
Reduced 10.61%
943,590
Common Stock
Nov 10
2022
BUY
Grant, award, or other acquisition
-
156,823
Added 12.93%
1,055,632
Common Stock
Oct 11
2022
BUY
Grant, award, or other acquisition
-
262,759
Added 22.71%
894,078
Common Stock
Sep 02
2022
SELL
Payment of exercise price or tax liability
$2,491
$45.29 p/Share
55
Reduced 0.01%
631,319
Common Stock
Aug 24
2022
SELL
Open market or private sale
$599,432
$47.14 p/Share
12,716
Reduced 1.97%
631,374
Common Stock
Aug 10
2022
SELL
Payment of exercise price or tax liability
$576,413
$44.92 p/Share
12,832
Reduced 1.95%
644,090
Common Stock
May 25
2022
SELL
Open market or private sale
$560,057
$44.04 p/Share
12,717
Reduced 1.91%
651,577
Common Stock
May 10
2022
SELL
Payment of exercise price or tax liability
$628,206
$48.96 p/Share
12,831
Reduced 1.89%
664,294
Common Stock
Feb 24
2022
SELL
Open market or private sale
$832,935
$54.15 p/Share
15,382
Reduced 2.24%
672,737
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$569,486
$56.29 p/Share
10,117
Reduced 1.45%
688,119
Common Stock
Nov 24
2021
SELL
Open market or private sale
$9,036,077
$55.45 p/Share
162,959
Reduced 19.01%
694,369
Common Stock
Nov 10
2021
SELL
Payment of exercise price or tax liability
$9,258,236
$57.44 p/Share
161,181
Reduced 15.83%
857,328
Common Stock
Nov 10
2021
BUY
Grant, award, or other acquisition
-
261,247
Added 20.41%
1,018,509
Common Stock
Nov 04
2021
BUY
Grant, award, or other acquisition
-
7,157
Added 0.94%
757,262
Common Stock
Sep 20
2021
BUY
Grant, award, or other acquisition
-
158,705
Added 17.54%
746,085
Common Stock