Oct 24
2024
-
8,035
Reduced 0.7%
1,147,822
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$2,489,007
$31.39 p/Share
79,293
Reduced 6.42%
1,155,857
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
72,927
Added 5.58%
1,235,150
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
103,712
Added 8.19%
1,162,223
Common Stock
May 13
2023
SELL
Payment of exercise price or tax liability
$719,572
$24.8 p/Share
29,015
Reduced 2.67%
1,058,511
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$3,077,142
$41.61 p/Share
73,952
Reduced 6.37%
1,087,526
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$659,139
$41.76 p/Share
15,784
Reduced 1.34%
1,161,478
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
62,262
Added 5.02%
1,177,262
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
184,586
Added 14.2%
1,115,000
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$421,744
$48.56 p/Share
8,685
Reduced 0.92%
930,414
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$2,822,974
$52.42 p/Share
53,853
Reduced 5.42%
939,099
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
50,262
Added 4.82%
992,952
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
78,022
Added 7.64%
942,690
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$384,480
$44.3 p/Share
8,679
Reduced 1.66%
514,668
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$2,776,163
$43.44 p/Share
63,908
Reduced 10.88%
523,347
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
42,680
Added 6.78%
587,255
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
-
102,648
Added 15.86%
544,575
Common Stock
Mar 02
2020
BUY
Grant, award, or other acquisition
-
51,098
Added 5.51%
876,213
Common Stock
Mar 01
2020
SELL
Payment of exercise price or tax liability
$2,671,023
$31.69 p/Share
84,286
Reduced 9.62%
791,927
Common Stock
Feb 12
2020
BUY
Grant, award, or other acquisition
-
127,170
Added 13.35%
825,115
Common Stock
May 03
2019
SELL
Payment of exercise price or tax liability
$2,787,371
$36.25 p/Share
76,893
Reduced 9.92%
697,945
Common Stock
Mar 01
2019
SELL
Payment of exercise price or tax liability
$3,044,484
$36.94 p/Share
82,417
Reduced 9.61%
774,838
Common Stock
Mar 01
2019
BUY
Grant, award, or other acquisition
-
44,394
Added 4.92%
857,255
Common Stock
Feb 13
2019
BUY
Grant, award, or other acquisition
-
215,387
Added 20.95%
812,861
Common Stock
Mar 23
2018
SELL
Payment of exercise price or tax liability
$882,021
$42.95 p/Share
20,536
Reduced 3.32%
597,474
Common Stock