Aug 08
2024
SELL
Open market or private sale
$553,819
$62.77 p/Share
8,823
Reduced 6.63%
124,186
Common Stock
Jun 12
2024
SELL
Open market or private sale
$315,743
$59.25 p/Share
5,329
Reduced 3.85%
133,009
Common Stock
Jun 11
2024
SELL
Open market or private sale
$977,603
$58.34 p/Share
16,757
Reduced 10.8%
138,338
Common Stock
Jun 07
2024
SELL
Open market or private sale
$54,879
$59.01 p/Share
930
Reduced 0.6%
155,095
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$1,046,514
$65.53 p/Share
15,970
Reduced 10.56%
135,227
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
$2,499,707
$65.53 p/Share
38,146
Added 19.65%
156,025
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$320,575
$64.58 p/Share
4,964
Reduced 3.58%
133,849
Common Stock
Nov 15
2023
SELL
Open market or private sale
$429,072
$56.0 p/Share
7,662
Reduced 5.23%
138,813
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
$121,825
$15.9 p/Share
7,662
Added 4.97%
146,475
Common Stock
Nov 14
2023
SELL
Open market or private sale
$434,262
$56.67 p/Share
7,663
Reduced 5.23%
138,813
Common Stock
Nov 14
2023
BUY
Exercise of conversion of derivative security
$153,260
$20.0 p/Share
7,663
Added 4.97%
146,476
Common Stock
Sep 06
2023
SELL
Open market or private sale
$14,700
$49.0 p/Share
300
Reduced 0.22%
138,813
Common Stock
Sep 06
2023
BUY
Exercise of conversion of derivative security
$6,705
$22.35 p/Share
300
Added 0.22%
139,113
Common Stock
Sep 05
2023
SELL
Open market or private sale
$369,300
$49.24 p/Share
7,500
Reduced 5.13%
138,813
Common Stock
Sep 05
2023
BUY
Exercise of conversion of derivative security
$167,625
$22.35 p/Share
7,500
Added 4.88%
146,313
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$792,764
$41.85 p/Share
18,943
Reduced 14.11%
115,290
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
$1,567,156
$41.85 p/Share
37,447
Added 21.25%
138,813
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$159,704
$41.31 p/Share
3,866
Reduced 3.11%
120,309
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$74,197
$30.1 p/Share
2,465
Reduced 1.95%
124,175
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$422,951
$31.04 p/Share
13,626
Reduced 14.33%
81,476
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
$2,236,929
$31.04 p/Share
72,066
Added 36.27%
126,640
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$124,517
$32.15 p/Share
3,873
Reduced 5.37%
68,200
Common Stock
Nov 11
2021
SELL
Open market or private sale
$810,676
$49.98 p/Share
16,220
Reduced 18.37%
72,073
Common Stock
Nov 11
2021
BUY
Exercise of conversion of derivative security
$91,267
$14.15 p/Share
6,450
Added 6.81%
88,293
Common Stock
Jun 04
2021
SELL
Open market or private sale
$469,387
$30.83 p/Share
15,225
Reduced 15.68%
81,843
Common Stock