Sep 03
2024
SELL
Payment of exercise price or tax liability
$389,333
$36.54 p/Share
10,655
Reduced 6.39%
156,215
Common Stock, par valu...
Sep 01
2024
BUY
Exercise of conversion of derivative security
-
27,075
Added 13.96%
166,870
Common Stock, par valu...
Jul 01
2024
BUY
Grant, award, or other acquisition
$22,493
$27.77 p/Share
810
Added 0.58%
139,795
Common Stock, par valu...
May 08
2024
SELL
Open market or private sale
$367,920
$30.66 p/Share
12,000
Reduced 7.95%
138,985
Common Stock, par valu...
Feb 19
2024
SELL
Payment of exercise price or tax liability
$65,694
$30.57 p/Share
2,149
Reduced 1.45%
145,739
Common Stock, par valu...
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
5,460
Added 3.56%
147,888
Common Stock, par valu...
Feb 17
2024
SELL
Payment of exercise price or tax liability
$104,060
$30.57 p/Share
3,404
Reduced 2.2%
150,985
Common Stock, par valu...
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
8,650
Added 5.31%
154,389
Common Stock, par valu...
Feb 16
2024
SELL
Payment of exercise price or tax liability
$59,183
$30.97 p/Share
1,911
Reduced 1.32%
142,428
Common Stock, par valu...
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
4,855
Added 3.25%
144,339
Common Stock, par valu...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$49,090
$30.34 p/Share
1,618
Reduced 1.15%
139,484
Common Stock, par valu...
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
4,110
Added 2.83%
141,102
Common Stock, par valu...
Feb 05
2024
SELL
Payment of exercise price or tax liability
$89,499
$30.83 p/Share
2,903
Reduced 2.08%
136,992
Common Stock, par valu...
Feb 05
2024
BUY
Exercise of conversion of derivative security
-
7,375
Added 5.01%
139,895
Common Stock, par valu...
Jan 29
2024
SELL
Payment of exercise price or tax liability
$888,459
$32.29 p/Share
27,515
Reduced 17.19%
132,520
Common Stock, par valu...
Jan 29
2024
BUY
Exercise of conversion of derivative security
-
69,200
Added 30.19%
160,035
Common Stock, par valu...
Sep 01
2023
SELL
Payment of exercise price or tax liability
$155,649
$29.23 p/Share
5,325
Reduced 5.54%
90,835
Common Stock, par valu...
Sep 01
2023
BUY
Exercise of conversion of derivative security
-
13,530
Added 12.33%
96,160
Common Stock, par valu...
Jun 30
2023
BUY
Grant, award, or other acquisition
$19,576
$135.95 p/Share
144
Added 0.86%
16,526
Common Stock, par valu...
Mar 17
2023
BUY
Open market or private purchase
$113,842
$151.79 p/Share
750
Added 4.38%
16,382
Common Stock, par valu...
Feb 19
2023
SELL
Payment of exercise price or tax liability
$73,327
$170.53 p/Share
430
Reduced 2.68%
15,632
Common Stock, par valu...
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
1,091
Added 6.36%
16,062
Common Stock, par valu...
Feb 17
2023
SELL
Payment of exercise price or tax liability
$116,158
$170.57 p/Share
681
Reduced 4.35%
14,971
Common Stock, par valu...
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
1,730
Added 9.95%
15,652
Common Stock, par valu...
Feb 16
2023
SELL
Payment of exercise price or tax liability
$65,887
$172.03 p/Share
383
Reduced 2.68%
13,922
Common Stock, par valu...