Sep 03
2024
SELL
Payment of exercise price or tax liability
$458,467
$36.54 p/Share
12,547
Reduced 7.68%
150,796
Common Stock, par valu...
Sep 01
2024
BUY
Exercise of conversion of derivative security
-
27,075
Added 14.22%
163,343
Common Stock, par valu...
Jul 31
2024
SELL
Open market or private sale
$655,152
$35.5 p/Share
18,455
Reduced 11.93%
136,268
Common Stock, par valu...
Jul 30
2024
SELL
Open market or private sale
$350,000
$35.0 p/Share
10,000
Reduced 6.07%
154,723
Common Stock, par valu...
Jul 17
2024
SELL
Open market or private sale
$493,867
$34.5 p/Share
14,315
Reduced 8.0%
164,723
Common Stock, par valu...
Jul 12
2024
SELL
Open market or private sale
$278,355
$33.0 p/Share
8,435
Reduced 4.5%
179,038
Common Stock, par valu...
Feb 19
2024
SELL
Payment of exercise price or tax liability
$44,357
$30.57 p/Share
1,451
Reduced 0.78%
184,979
Common Stock, par valu...
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
2,940
Added 1.55%
186,430
Common Stock, par valu...
Feb 17
2024
SELL
Payment of exercise price or tax liability
$50,165
$30.57 p/Share
1,641
Reduced 0.87%
186,663
Common Stock, par valu...
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
3,325
Added 1.74%
188,304
Common Stock, par valu...
Feb 16
2024
SELL
Payment of exercise price or tax liability
$50,450
$30.97 p/Share
1,629
Reduced 0.88%
183,490
Common Stock, par valu...
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
3,300
Added 1.75%
185,119
Common Stock, par valu...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$48,361
$30.34 p/Share
1,594
Reduced 0.87%
181,819
Common Stock, par valu...
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
3,230
Added 1.73%
183,413
Common Stock, par valu...
Jan 29
2024
SELL
Payment of exercise price or tax liability
$432,718
$32.29 p/Share
13,401
Reduced 6.92%
180,183
Common Stock, par valu...
Jan 29
2024
BUY
Exercise of conversion of derivative security
-
26,600
Added 12.08%
193,584
Common Stock, par valu...
Sep 01
2023
SELL
Payment of exercise price or tax liability
$195,139
$29.23 p/Share
6,676
Reduced 3.84%
166,984
Common Stock, par valu...
Sep 01
2023
BUY
Exercise of conversion of derivative security
-
13,530
Added 7.23%
173,660
Common Stock, par valu...
Jun 30
2023
BUY
Grant, award, or other acquisition
$19,576
$135.95 p/Share
144
Added 0.45%
32,026
Common Stock, par valu...
Feb 20
2023
SELL
Payment of exercise price or tax liability
-
210
Reduced 0.65%
31,882
Common Stock, par valu...
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
585
Added 1.79%
32,092
Common Stock, par valu...
Feb 19
2023
SELL
Payment of exercise price or tax liability
-
184
Reduced 0.58%
31,507
Common Stock, par valu...
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
587
Added 1.82%
31,691
Common Stock, par valu...
Feb 17
2023
SELL
Payment of exercise price or tax liability
-
209
Reduced 0.67%
31,104
Common Stock, par valu...
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
665
Added 2.08%
31,313
Common Stock, par valu...