Nov 29
2023
BUY
Grant, award, or other acquisition
-
32
Added 0.01%
281,624
Common Stock
Oct 18
2023
SELL
Payment of exercise price or tax liability
$793,250
$42.89 p/Share
18,495
Reduced 6.16%
281,592
Common Stock
Oct 18
2023
BUY
Grant, award, or other acquisition
-
42,916
Added 12.51%
300,087
Common Stock
Aug 08
2023
BUY
Grant, award, or other acquisition
-
25
Added 0.01%
257,171
Common Stock
May 16
2023
BUY
Grant, award, or other acquisition
-
41
Added 0.02%
257,146
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
37
Added 0.01%
257,105
Common Stock
Jan 06
2023
BUY
Grant, award, or other acquisition
-
4,050
Added 1.55%
257,068
Common Stock
Nov 14
2022
SELL
Open market or private sale
$1,158,300
$38.61 p/Share
30,000
Reduced 10.6%
253,018
Common Stock
Nov 11
2022
SELL
Open market or private sale
$784,000
$39.2 p/Share
20,000
Reduced 6.6%
283,018
Common Stock
Nov 07
2022
SELL
Open market or private sale
$742,400
$37.12 p/Share
20,000
Reduced 6.19%
303,018
Common Stock
Nov 04
2022
SELL
Open market or private sale
$755,200
$37.76 p/Share
20,000
Reduced 5.83%
323,018
Common Stock
Oct 18
2022
SELL
Payment of exercise price or tax liability
$492,681
$25.83 p/Share
19,074
Reduced 5.27%
343,018
Common Stock
Oct 18
2022
BUY
Grant, award, or other acquisition
-
44,723
Added 10.99%
362,092
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$786,591
$28.51 p/Share
27,590
Reduced 8.0%
317,369
Common Stock
Aug 03
2022
SELL
Open market or private sale
$1,906,798
$30.27 p/Share
62,993
Reduced 15.44%
344,959
Common Stock
Aug 02
2022
SELL
Open market or private sale
$1,931,637
$30.64 p/Share
63,043
Reduced 13.39%
407,952
Common Stock
Aug 01
2022
SELL
Open market or private sale
$3,777,452
$31.53 p/Share
119,805
Reduced 20.28%
470,995
Common Stock
Jul 29
2022
SELL
Open market or private sale
$2,216,349
$31.94 p/Share
69,391
Reduced 10.51%
590,800
Common Stock
Jul 28
2022
SELL
Open market or private sale
$1,919,151
$32.11 p/Share
59,768
Reduced 8.3%
660,191
Common Stock
Oct 23
2021
SELL
Payment of exercise price or tax liability
$540,980
$45.61 p/Share
11,861
Reduced 1.62%
719,959
Common Stock
Oct 20
2021
SELL
Payment of exercise price or tax liability
$235,413
$46.46 p/Share
5,067
Reduced 0.69%
731,820
Common Stock
Oct 20
2021
BUY
Grant, award, or other acquisition
-
64,369
Added 8.03%
736,887
Common Stock
Jul 15
2021
BUY
Open market or private purchase
$1,303,561
$43.14 p/Share
30,217
Added 4.3%
672,518
Common Stock
Jul 14
2021
BUY
Open market or private purchase
$3,004,158
$43.05 p/Share
69,783
Added 9.8%
642,301
Common Stock
Apr 29
2021
BUY
Open market or private purchase
$482,000
$48.2 p/Share
10,000
Added 1.72%
572,518
Common Stock