Oct 10
2024
SELL
Open market or private sale
$285,400
$28.54 p/Share
10,000
Reduced 11.43%
77,516
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$164,339
$50.38 p/Share
3,262
Reduced 3.59%
87,516
Common Stock
Mar 08
2024
SELL
Sale (or disposition) back to the issuer
$1,598,003
$50.38 p/Share
31,719
Reduced 25.89%
90,778
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
31,719
Added 20.57%
122,497
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$89,607
$47.97 p/Share
1,868
Reduced 2.02%
90,778
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
$1,250,012
$43.34 p/Share
28,842
Added 23.74%
92,646
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$134,597
$46.19 p/Share
2,914
Reduced 4.37%
63,804
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$384,407
$45.15 p/Share
8,514
Reduced 11.32%
66,718
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$156,432
$49.41 p/Share
3,166
Reduced 4.04%
75,232
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$93,242
$47.67 p/Share
1,956
Reduced 2.43%
78,398
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$1,049,981
$54.57 p/Share
19,241
Added 19.32%
80,354
Common Stock
Jul 05
2022
SELL
Open market or private sale
$662,044
$62.92 p/Share
10,522
Reduced 14.69%
61,113
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$565,794
$68.89 p/Share
8,213
Reduced 10.29%
71,635
Common Stock
Mar 10
2022
SELL
Open market or private sale
$354,444
$76.11 p/Share
4,657
Reduced 5.51%
79,848
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$190,159
$75.46 p/Share
2,520
Reduced 2.9%
84,505
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
$1,825,290
$67.02 p/Share
27,235
Added 23.84%
87,025
Common Stock
Aug 09
2021
SELL
Open market or private sale
$226,650
$45.33 p/Share
5,000
Reduced 7.72%
59,790
Common Stock
Aug 06
2021
SELL
Open market or private sale
$261,913
$48.27 p/Share
5,426
Reduced 7.73%
64,790
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$795,337
$95.72 p/Share
8,309
Reduced 10.58%
70,216
Common Stock
Mar 09
2021
BUY
Grant, award, or other acquisition
-
21,751
Added 21.69%
78,525
Common Stock