Nov 07
2024
SELL
Open market or private sale
$1,119,933
$48.75 p/Share
22,973
Reduced 14.66%
133,777
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$1,003,705
$44.22 p/Share
22,698
Reduced 12.65%
156,750
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
74,572
Added 29.36%
179,448
Common Stock
Nov 17
2023
SELL
Open market or private sale
$1,074,985
$40.08 p/Share
26,821
Reduced 20.37%
104,876
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$950,250
$36.84 p/Share
25,794
Reduced 16.38%
131,697
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
59,205
Added 27.32%
157,491
Common Stock
Nov 18
2022
SELL
Open market or private sale
$883,174
$41.96 p/Share
21,048
Reduced 17.64%
98,286
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$562,121
$46.82 p/Share
12,006
Reduced 9.14%
119,334
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
45,671
Added 25.8%
131,340
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$377,818
$45.98 p/Share
8,217
Reduced 8.75%
85,669
Common Stock
Mar 15
2021
BUY
Grant, award, or other acquisition
-
52,615
Added 35.91%
93,886
Common Stock
Mar 11
2021
SELL
Open market or private sale
$423,896
$45.59 p/Share
9,298
Reduced 18.39%
41,271
Common Stock
Mar 15
2020
SELL
Payment of exercise price or tax liability
$286,336
$34.59 p/Share
8,278
Reduced 14.07%
50,569
Common Stock
Mar 15
2020
BUY
Grant, award, or other acquisition
-
24,490
Added 29.39%
58,847
Common Stock
Dec 17
2019
SELL
Open market or private sale
$236,741
$45.37 p/Share
5,218
Reduced 13.19%
34,357
Common Stock
Dec 16
2019
SELL
Open market or private sale
$225,200
$45.04 p/Share
5,000
Reduced 11.22%
39,575
Common Stock
Dec 02
2019
SELL
Open market or private sale
$89,336
$44.16 p/Share
2,023
Reduced 4.34%
44,575
Common Stock
Mar 15
2019
BUY
Grant, award, or other acquisition
-
16,781
Added 26.48%
46,598
Common Stock
Mar 07
2019
SELL
Payment of exercise price or tax liability
$265,255
$42.79 p/Share
6,199
Reduced 17.21%
29,817
Common Stock
May 03
2018
SELL
Open market or private sale
$543,133
$47.66 p/Share
11,396
Reduced 39.75%
17,273
Common Stock
Mar 15
2018
SELL
Payment of exercise price or tax liability
$58,513
$52.29 p/Share
1,119
Reduced 2.31%
47,412
Common Stock
Mar 15
2018
BUY
Grant, award, or other acquisition
-
19,862
Added 29.04%
48,531
Common Stock
Mar 07
2018
SELL
Payment of exercise price or tax liability
$305,957
$52.06 p/Share
5,877
Reduced 17.01%
28,669
Common Stock