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...
Feb 13
2021
SELL
Payment of exercise price or tax liability
$42,807
$28.5 p/Share
1,502
Reduced 1.28%
115,553
Common stock, par valu...
Feb 12
2021
SELL
Payment of exercise price or tax liability
$50,758
$28.5 p/Share
1,781
Reduced 1.5%
117,055
Common stock, par valu...
Feb 11
2021
SELL
Payment of exercise price or tax liability
$58,118
$28.8 p/Share
2,018
Reduced 1.67%
118,836
Common stock, par valu...
Feb 09
2021
SELL
Payment of exercise price or tax liability
$166,985
$44.47 p/Share
3,755
Reduced 2.44%
149,835
Common stock, par valu...