Mar 01
2024
SELL
Payment of exercise price or tax liability
$136,866
$34.38 p/Share
3,981
Reduced 2.25%
172,819
Common
Feb 13
2024
SELL
Payment of exercise price or tax liability
$60,052
$33.53 p/Share
1,791
Reduced 1.0%
176,533
Common
Feb 11
2024
SELL
Payment of exercise price or tax liability
$483,824
$33.28 p/Share
14,538
Reduced 7.54%
178,324
Common
Feb 09
2024
BUY
Grant, award, or other acquisition
-
21,440
Added 10.0%
192,862
Common
Feb 08
2024
BUY
Grant, award, or other acquisition
-
30,729
Added 15.2%
171,422
Common
Dec 28
2023
SELL
Open market or private sale
$262,575
$35.01 p/Share
7,500
Reduced 5.06%
140,693
Common
Sep 13
2023
SELL
Open market or private sale
$242,175
$32.29 p/Share
7,500
Reduced 4.84%
147,600
Common
Jun 01
2023
SELL
Open market or private sale
$163,220
$28.54 p/Share
5,719
Reduced 3.56%
154,788
Common
May 16
2023
SELL
Open market or private sale
$53,430
$30.0 p/Share
1,781
Reduced 1.1%
160,507
Common
Mar 01
2023
SELL
Payment of exercise price or tax liability
$55,687
$31.25 p/Share
1,782
Reduced 1.09%
161,959
Common
Feb 13
2023
SELL
Payment of exercise price or tax liability
$262,728
$33.64 p/Share
7,810
Reduced 4.59%
162,180
Common
Feb 11
2023
SELL
Payment of exercise price or tax liability
$73,267
$33.64 p/Share
2,178
Reduced 1.27%
169,990
Common
Feb 09
2023
BUY
Grant, award, or other acquisition
-
15,531
Added 8.27%
172,168
Common
Feb 09
2023
BUY
Grant, award, or other acquisition
-
20,609
Added 11.63%
156,637
Common
Feb 07
2023
SELL
Payment of exercise price or tax liability
$75,624
$34.25 p/Share
2,208
Reduced 1.6%
136,028
Common
Feb 13
2022
SELL
Payment of exercise price or tax liability
$66,579
$41.56 p/Share
1,602
Reduced 1.17%
135,521
Common
Feb 11
2022
SELL
Payment of exercise price or tax liability
$85,940
$41.82 p/Share
2,055
Reduced 1.48%
137,123
Common
Feb 10
2022
SELL
Payment of exercise price or tax liability
$450,646
$42.57 p/Share
10,586
Reduced 7.07%
139,178
Common
Feb 10
2022
BUY
Grant, award, or other acquisition
-
43,504
Added 22.51%
149,764
Common
Feb 08
2022
SELL
Payment of exercise price or tax liability
$55,159
$40.98 p/Share
1,346
Reduced 1.25%
106,260
Common
Feb 07
2022
SELL
Payment of exercise price or tax liability
$84,300
$40.49 p/Share
2,082
Reduced 1.9%
107,607
Common
May 10
2021
SELL
Open market or private sale
$2,213,760
$41.21 p/Share
53,719
Reduced 33.13%
108,427
Common
May 10
2021
BUY
Exercise of conversion of derivative security
$1,240,372
$23.09 p/Share
53,719
Added 24.89%
162,146
Common
May 07
2021
SELL
Open market or private sale
$2,343,097
$39.58 p/Share
59,199
Reduced 35.32%
108,427
Common
May 07
2021
BUY
Exercise of conversion of derivative security
$1,857,073
$31.37 p/Share
59,199
Added 28.15%
151,077
Common