Jun 13
2024
BUY
Grant, award, or other acquisition
-
72,484
Added 18.23%
325,041
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$845,929
$31.39 p/Share
26,949
Reduced 9.64%
252,557
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
30,864
Added 9.94%
279,506
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
38,944
Added 13.54%
248,642
Common Stock
May 13
2023
SELL
Payment of exercise price or tax liability
$261,292
$24.8 p/Share
10,536
Reduced 4.78%
209,698
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$1,024,854
$41.61 p/Share
24,630
Reduced 10.06%
220,234
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$214,688
$41.76 p/Share
5,141
Reduced 2.06%
244,864
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
24,333
Added 8.87%
250,005
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
69,629
Added 23.58%
225,672
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$140,727
$48.56 p/Share
2,898
Reduced 1.82%
156,043
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$951,685
$52.42 p/Share
18,155
Reduced 10.25%
158,941
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
17,246
Added 8.87%
177,096
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
28,499
Added 15.13%
159,850
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$128,381
$44.3 p/Share
2,898
Reduced 2.16%
131,351
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$910,155
$43.44 p/Share
20,952
Reduced 13.5%
134,249
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
16,027
Added 9.36%
155,201
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
-
36,889
Added 20.95%
139,174
Common Stock
Mar 02
2020
BUY
Grant, award, or other acquisition
-
18,757
Added 13.26%
122,728
Common Stock
Mar 01
2020
SELL
Payment of exercise price or tax liability
$647,839
$31.69 p/Share
20,443
Reduced 16.66%
102,285
Common Stock
Mar 01
2019
SELL
Payment of exercise price or tax liability
$781,503
$36.94 p/Share
21,156
Reduced 16.91%
103,971
Common Stock
Mar 01
2019
BUY
Grant, award, or other acquisition
-
16,216
Added 11.47%
125,127
Common Stock
Mar 01
2018
SELL
Payment of exercise price or tax liability
$921,727
$43.49 p/Share
21,194
Reduced 16.29%
108,911
Common Stock
Mar 01
2018
BUY
Grant, award, or other acquisition
-
12,405
Added 8.7%
130,105
Common Stock