Feb 13
2024
SELL
Open market or private sale
$264,891
$41.88 p/Share
6,325
Reduced 5.79%
103,006
Common Stock, par valu...
Feb 12
2024
SELL
Open market or private sale
$268,433
$42.44 p/Share
6,325
Reduced 5.47%
109,331
Common Stock, par valu...
Jan 09
2024
SELL
Payment of exercise price or tax liability
$1,380,997
$42.44 p/Share
32,540
Reduced 21.96%
115,656
Common Stock, par valu...
Jan 09
2024
BUY
Grant, award, or other acquisition
-
74,309
Added 33.4%
148,196
Common Stock, par valu...
Jan 04
2024
SELL
Payment of exercise price or tax liability
$380,845
$43.56 p/Share
8,743
Reduced 10.58%
73,887
Common Stock, par valu...
Jan 03
2024
SELL
Payment of exercise price or tax liability
$71,738
$43.19 p/Share
1,661
Reduced 1.97%
82,630
Common Stock, par valu...
Jan 03
2024
BUY
Grant, award, or other acquisition
-
7,299
Added 7.97%
84,291
Common Stock, par valu...
Aug 10
2023
SELL
Open market or private sale
$560,223
$43.57 p/Share
12,858
Reduced 14.31%
76,992
Common Stock, par valu...
Feb 24
2023
SELL
Payment of exercise price or tax liability
$74,639
$39.45 p/Share
1,892
Reduced 2.06%
89,850
Common Stock, par valu...
Feb 23
2023
SELL
Payment of exercise price or tax liability
$166,860
$40.51 p/Share
4,119
Reduced 4.3%
91,742
Common Stock, par valu...
Feb 23
2023
BUY
Grant, award, or other acquisition
-
9,406
Added 8.94%
95,861
Common Stock, par valu...
Jan 04
2023
SELL
Payment of exercise price or tax liability
$272,812
$30.38 p/Share
8,980
Reduced 9.41%
86,455
Common Stock, par valu...
Jan 03
2023
BUY
Grant, award, or other acquisition
-
10,148
Added 9.61%
95,435
Common Stock, par valu...
May 06
2022
SELL
Payment of exercise price or tax liability
$69,643
$26.39 p/Share
2,639
Reduced 2.2%
117,531
Common Stock, par valu...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$58,802
$25.7 p/Share
2,288
Reduced 2.61%
85,287
Common Stock, par valu...
Feb 24
2022
SELL
Payment of exercise price or tax liability
$93,454
$23.54 p/Share
3,970
Reduced 4.34%
87,575
Common Stock, par valu...
Feb 24
2022
BUY
Grant, award, or other acquisition
-
4,745
Added 4.93%
91,545
Common Stock, par valu...
Jan 04
2022
SELL
Payment of exercise price or tax liability
$98,799
$16.74 p/Share
5,902
Reduced 8.4%
64,333
Common Stock, par valu...
Jan 04
2022
BUY
Grant, award, or other acquisition
-
22,467
Added 20.56%
86,800
Common Stock, par valu...
Mar 01
2021
SELL
Payment of exercise price or tax liability
$46,987
$20.69 p/Share
2,271
Reduced 3.13%
70,235
Common Stock, par valu...
Feb 24
2021
SELL
Payment of exercise price or tax liability
$44,028
$21.28 p/Share
2,069
Reduced 2.77%
72,506
Common Stock, par valu...
Jan 04
2021
BUY
Grant, award, or other acquisition
-
37,436
Added 33.42%
74,575
Common Stock, par valu...