Aug 12
2024
BUY
Open market or private purchase
$94,625
$37.85 p/Share
2,500
Added 1.45%
169,389
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$372,610
$50.38 p/Share
7,396
Reduced 4.24%
166,889
Common Stock
Mar 08
2024
SELL
Sale (or disposition) back to the issuer
$3,623,631
$50.38 p/Share
71,926
Reduced 29.21%
174,285
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
71,926
Added 22.61%
246,211
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$201,138
$47.97 p/Share
4,193
Reduced 2.35%
174,285
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
$2,750,009
$43.34 p/Share
63,452
Added 26.23%
178,478
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$311,736
$46.19 p/Share
6,749
Reduced 5.54%
115,026
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$354,664
$49.41 p/Share
7,178
Reduced 5.57%
121,775
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$472,799
$57.06 p/Share
8,286
Reduced 6.04%
128,953
Common Stock
Mar 03
2023
SELL
Sale (or disposition) back to the issuer
$4,760,629
$57.06 p/Share
83,432
Reduced 37.81%
137,239
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
83,432
Added 27.44%
220,671
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$201,691
$47.67 p/Share
4,231
Reduced 2.99%
137,239
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$2,500,015
$54.57 p/Share
45,813
Added 24.46%
141,470
Common Stock
Feb 01
2023
SELL
Open market or private sale
$207,412
$55.31 p/Share
3,750
Reduced 3.77%
95,657
Common Stock
Jan 03
2023
SELL
Open market or private sale
$189,000
$50.4 p/Share
3,750
Reduced 3.64%
99,407
Common Stock
Dec 01
2022
SELL
Open market or private sale
$241,724
$64.46 p/Share
3,750
Reduced 3.51%
103,157
Common Stock
Nov 01
2022
SELL
Open market or private sale
$248,100
$66.16 p/Share
3,750
Reduced 3.39%
106,907
Common Stock
Oct 03
2022
SELL
Open market or private sale
$250,687
$66.85 p/Share
3,750
Reduced 3.28%
110,657
Common Stock
Sep 08
2022
SELL
Open market or private sale
$262,050
$69.88 p/Share
3,750
Reduced 3.17%
114,407
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$742,001
$107.04 p/Share
6,932
Reduced 5.54%
118,157
Common Stock
Jun 03
2022
BUY
Exercise of conversion of derivative security
-
0
Added 0.0%
118,157
Common Stock
Mar 31
2022
SELL
Open market or private sale
$452,878
$81.88 p/Share
5,531
Reduced 4.23%
125,089
Common Stock
Mar 24
2022
SELL
Open market or private sale
$414,825
$75.0 p/Share
5,531
Reduced 4.06%
130,620
Common Stock
Mar 17
2022
SELL
Open market or private sale
$382,413
$69.14 p/Share
5,531
Reduced 3.9%
136,151
Common Stock
Mar 10
2022
SELL
Open market or private sale
$421,628
$76.23 p/Share
5,531
Reduced 3.76%
141,682
Common Stock