Nov 21
2024
SELL
Open market or private sale
$4,419,584
$75.08 p/Share
58,865
Reduced 5.52%
1,007,003
Common Stock
Sep 05
2024
SELL
Open market or private sale
$3,727,369
$54.98 p/Share
67,795
Reduced 5.98%
1,065,868
Common Stock
Aug 14
2024
-
3,000
Reduced 0.26%
1,133,663
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$2,390,162
$49.3 p/Share
48,482
Reduced 4.5%
1,028,271
Common Stock
Mar 01
2024
SELL
Open market or private sale
$2,457,500
$49.15 p/Share
50,000
Reduced 4.44%
1,076,753
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
108,392
Added 8.71%
1,136,663
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$1,179,363
$48.73 p/Share
24,202
Reduced 2.1%
1,126,753
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$2,157,010
$45.57 p/Share
47,334
Reduced 4.3%
1,052,206
Common Stock
Mar 01
2023
SELL
Sale (or disposition) back to the issuer
$1,058,545
$45.57 p/Share
23,229
Reduced 2.16%
1,052,206
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
23,229
Added 2.11%
1,075,435
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
98,749
Added 7.9%
1,150,955
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$4,142,894
$42.81 p/Share
96,774
Reduced 8.09%
1,099,540
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
245,946
Added 17.05%
1,196,314
Common Stock
Aug 25
2022
SELL
Open market or private sale
$1,605,200
$40.13 p/Share
40,000
Reduced 4.04%
950,367
Common Stock
May 10
2022
SELL
Open market or private sale
$1,287,039
$36.49 p/Share
35,271
Reduced 3.44%
990,367
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$1,059,099
$26.88 p/Share
39,401
Reduced 4.34%
869,388
Common Stock
Mar 01
2022
SELL
Sale (or disposition) back to the issuer
$606,010
$26.88 p/Share
22,545
Reduced 2.53%
869,388
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
22,545
Added 2.47%
891,933
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
156,250
Added 13.22%
1,025,638
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$1,375,579
$28.82 p/Share
47,730
Reduced 4.99%
908,789
Common Stock
Feb 19
2022
BUY
Grant, award, or other acquisition
-
59,825
Added 5.89%
956,519
Common Stock
May 14
2021
SELL
Open market or private sale
$1,066,100
$30.46 p/Share
35,000
Reduced 3.76%
895,335
Common Stock
Mar 05
2021
-
10,000
Reduced 1.06%
930,335
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$836,482
$27.2 p/Share
30,753
Reduced 3.69%
802,467
Common Stock
Mar 01
2021
SELL
Sale (or disposition) back to the issuer
$613,197
$27.2 p/Share
22,544
Reduced 2.73%
802,467
Common Stock