Feb 09
2025
SELL
Payment of exercise price or tax liability
$634,027
$114.86 p/Share
5,520
Reduced 4.88%
107,505
Common stock, par valu...
Feb 08
2025
SELL
Payment of exercise price or tax liability
$561,665
$114.86 p/Share
4,890
Reduced 4.15%
113,025
Common stock, par valu...
Feb 06
2025
SELL
Payment of exercise price or tax liability
$171,589
$116.49 p/Share
1,473
Reduced 1.23%
117,915
Common stock, par valu...
Feb 05
2025
BUY
Grant, award, or other acquisition
-
6,807
Added 5.39%
119,388
Common stock, par valu...
Oct 28
2024
SELL
Open market or private sale
$1,531,499
$86.8 p/Share
17,644
Reduced 13.06%
117,422
Common stock, par valu...
Oct 28
2024
BUY
Exercise of conversion of derivative security
$422,750
$23.96 p/Share
17,644
Added 11.55%
135,066
Common stock, par valu...
May 22
2024
SELL
Open market or private sale
$2,484,788
$60.16 p/Share
41,303
Reduced 26.02%
117,422
Common stock, par valu...
May 22
2024
BUY
Exercise of conversion of derivative security
$642,576
$20.85 p/Share
30,819
Added 16.26%
158,725
Common stock, par valu...
Feb 11
2024
SELL
Payment of exercise price or tax liability
$156,622
$55.54 p/Share
2,820
Reduced 2.16%
127,906
Common stock, par valu...
Feb 09
2024
SELL
Payment of exercise price or tax liability
$306,580
$55.54 p/Share
5,520
Reduced 4.05%
130,726
Common stock, par valu...
Feb 08
2024
SELL
Payment of exercise price or tax liability
$272,577
$54.57 p/Share
4,995
Reduced 3.54%
136,246
Common stock, par valu...
Feb 06
2024
BUY
Grant, award, or other acquisition
-
12,822
Added 8.32%
141,241
Common stock, par valu...
Feb 13
2023
SELL
Payment of exercise price or tax liability
$275,652
$50.21 p/Share
5,490
Reduced 4.1%
128,419
Common stock, par valu...
Feb 09
2023
SELL
Payment of exercise price or tax liability
$184,791
$50.6 p/Share
3,652
Reduced 2.65%
133,909
Common stock, par valu...
Feb 08
2023
SELL
Payment of exercise price or tax liability
$111,322
$51.73 p/Share
2,152
Reduced 1.74%
121,392
Common stock, par valu...
Feb 08
2023
BUY
Grant, award, or other acquisition
-
16,169
Added 10.52%
137,561
Common stock, par valu...
Dec 14
2022
SELL
Open market or private sale
$787,600
$39.38 p/Share
20,000
Reduced 13.93%
123,544
Common stock, par valu...
Feb 13
2022
SELL
Payment of exercise price or tax liability
$101,809
$44.83 p/Share
2,271
Reduced 1.56%
143,544
Common stock, par valu...
Feb 12
2022
SELL
Payment of exercise price or tax liability
$96,609
$44.83 p/Share
2,155
Reduced 1.46%
145,815
Common stock, par valu...
Feb 11
2022
SELL
Payment of exercise price or tax liability
$83,608
$44.83 p/Share
1,865
Reduced 1.24%
147,970
Common stock, par valu...
Feb 08
2022
BUY
Grant, award, or other acquisition
-
27,972
Added 15.41%
153,590
Common stock, par valu...
Nov 01
2021
SELL
Open market or private sale
$292,522
$33.55 p/Share
8,719
Reduced 6.49%
125,618
Common stock, par valu...
Apr 08
2021
SELL
Open market or private sale
$123,254
$34.02 p/Share
3,623
Reduced 2.63%
134,337
Common Stock, par valu...
Mar 01
2021
BUY
Grant, award, or other acquisition
-
24,920
Added 15.3%
137,960
Common stock, par valu...
Feb 17
2021
SELL
Payment of exercise price or tax liability
$73,204
$29.13 p/Share
2,513
Reduced 2.17%
113,040
Common stock, par valu...