Sep 03
2024
SELL
Payment of exercise price or tax liability
$592,605
$36.54 p/Share
16,218
Reduced 28.46%
40,766
Common Stock, par valu...
Sep 01
2024
BUY
Exercise of conversion of derivative security
-
27,075
Added 32.21%
56,984
Common Stock, par valu...
Aug 07
2024
SELL
Open market or private sale
$722,820
$34.42 p/Share
21,000
Reduced 41.25%
29,909
Common Stock, par valu...
Jul 01
2024
BUY
Grant, award, or other acquisition
$5,998
$27.77 p/Share
216
Added 0.42%
50,909
Common Stock, par valu...
Mar 12
2024
SELL
Open market or private sale
$292,491
$31.59 p/Share
9,259
Reduced 15.44%
50,693
Common Stock, par valu...
Feb 19
2024
SELL
Payment of exercise price or tax liability
$68,385
$30.57 p/Share
2,237
Reduced 3.75%
57,493
Common Stock, par valu...
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
4,200
Added 6.57%
59,730
Common Stock, par valu...
Feb 17
2024
SELL
Payment of exercise price or tax liability
$85,626
$30.57 p/Share
2,801
Reduced 4.46%
59,952
Common Stock, par valu...
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
5,260
Added 7.73%
62,753
Common Stock, par valu...
Feb 16
2024
SELL
Payment of exercise price or tax liability
$48,096
$30.97 p/Share
1,553
Reduced 2.72%
55,530
Common Stock, par valu...
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
2,915
Added 4.86%
57,083
Common Stock, par valu...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$40,321
$30.34 p/Share
1,329
Reduced 2.39%
54,168
Common Stock, par valu...
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
2,495
Added 4.3%
55,497
Common Stock, par valu...
Jan 29
2024
SELL
Payment of exercise price or tax liability
$733,370
$32.29 p/Share
22,712
Reduced 30.0%
53,002
Common Stock, par valu...
Jan 29
2024
BUY
Exercise of conversion of derivative security
-
42,100
Added 35.73%
75,714
Common Stock, par valu...
Jan 02
2024
BUY
Grant, award, or other acquisition
$6,090
$27.19 p/Share
224
Added 0.66%
33,614
Common Stock, par valu...
Sep 01
2023
SELL
Payment of exercise price or tax liability
$210,602
$29.23 p/Share
7,205
Reduced 17.75%
33,390
Common Stock, par valu...
Sep 01
2023
BUY
Exercise of conversion of derivative security
-
13,530
Added 25.0%
40,595
Common Stock, par valu...
Jun 30
2023
BUY
Grant, award, or other acquisition
$5,981
$135.95 p/Share
44
Added 0.81%
5,413
Common Stock, par valu...
Feb 22
2023
SELL
Open market or private sale
$129,620
$169.66 p/Share
764
Reduced 12.46%
5,369
Common Stock, par valu...
Feb 20
2023
SELL
Payment of exercise price or tax liability
$38,539
$170.53 p/Share
226
Reduced 3.55%
6,133
Common Stock, par valu...
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
517
Added 7.52%
6,359
Common Stock, par valu...
Feb 19
2023
SELL
Open market or private sale
$100,104
$168.81 p/Share
593
Reduced 9.95%
5,369
Common Stock, par valu...
Feb 19
2023
SELL
Payment of exercise price or tax liability
$62,584
$170.53 p/Share
367
Reduced 5.91%
5,842
Common Stock, par valu...
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
840
Added 11.92%
6,209
Common Stock, par valu...