Jul 26
2024
SELL
Open market or private sale
$826,454
$81.36 p/Share
10,158
Reduced 9.06%
101,949
Common stock, par valu...
Jul 26
2024
BUY
Exercise of conversion of derivative security
$211,794
$20.85 p/Share
10,158
Added 8.31%
112,107
Common stock, par valu...
Feb 20
2024
SELL
Open market or private sale
$362,580
$60.0 p/Share
6,043
Reduced 5.6%
101,949
Common Stock, par valu...
Feb 16
2024
SELL
Open market or private sale
$141,758
$60.4 p/Share
2,347
Reduced 2.13%
107,992
Common Stock, par valu...
Feb 11
2024
SELL
Payment of exercise price or tax liability
$76,200
$55.54 p/Share
1,372
Reduced 1.23%
110,339
Common Stock, par valu...
Feb 09
2024
SELL
Payment of exercise price or tax liability
$149,291
$55.54 p/Share
2,688
Reduced 2.35%
111,711
Common Stock, par valu...
Feb 08
2024
SELL
Payment of exercise price or tax liability
$99,590
$54.57 p/Share
1,825
Reduced 1.57%
114,399
Common Stock, par valu...
Feb 06
2024
BUY
Grant, award, or other acquisition
-
35,532
Added 23.41%
116,224
Common Stock, par valu...
Feb 13
2023
SELL
Payment of exercise price or tax liability
$84,905
$50.21 p/Share
1,691
Reduced 2.05%
80,692
Common Stock, par valu...
Feb 09
2023
SELL
Payment of exercise price or tax liability
$90,371
$50.6 p/Share
1,786
Reduced 2.12%
82,383
Common Stock, par valu...
Feb 08
2023
SELL
Payment of exercise price or tax liability
$34,038
$51.73 p/Share
658
Reduced 0.86%
76,300
Common Stock, par valu...
Feb 08
2023
BUY
Grant, award, or other acquisition
-
7,869
Added 8.55%
84,169
Common Stock, par valu...
Oct 10
2022
SELL
Payment of exercise price or tax liability
$25,527
$30.21 p/Share
845
Reduced 1.09%
76,958
Common stock, par valu...
Feb 14
2022
SELL
Open market or private sale
$63,706
$44.55 p/Share
1,430
Reduced 1.8%
77,803
Common stock, par valu...
Feb 13
2022
SELL
Payment of exercise price or tax liability
$28,153
$44.83 p/Share
628
Reduced 0.79%
79,233
Common stock, par valu...
Feb 12
2022
SELL
Payment of exercise price or tax liability
$35,102
$44.83 p/Share
783
Reduced 0.97%
79,861
Common stock, par valu...
Feb 11
2022
SELL
Payment of exercise price or tax liability
$40,706
$44.83 p/Share
908
Reduced 1.11%
80,644
Common stock, par valu...
Feb 09
2022
SELL
Payment of exercise price or tax liability
$84,004
$44.47 p/Share
1,889
Reduced 2.26%
81,552
Common stock, par valu...
Feb 08
2022
BUY
Grant, award, or other acquisition
-
7,604
Added 8.35%
83,441
Common Stock, par valu...
Jan 18
2022
SELL
Open market or private sale
$62,849
$43.95 p/Share
1,430
Reduced 1.85%
75,837
Common stock, par valu...
Dec 15
2021
SELL
Open market or private sale
$55,227
$38.62 p/Share
1,430
Reduced 1.82%
77,267
Common stock, par valu...
Nov 15
2021
SELL
Open market or private sale
$60,603
$42.38 p/Share
1,430
Reduced 1.78%
78,697
Common stock, par valu...
Oct 15
2021
SELL
Open market or private sale
$52,324
$36.59 p/Share
1,430
Reduced 1.75%
80,127
Common stock, par valu...
Oct 09
2021
SELL
Payment of exercise price or tax liability
$23,655
$36.06 p/Share
656
Reduced 0.8%
81,557
Common stock, par valu...
Sep 27
2021
SELL
Open market or private sale
$150,150
$35.0 p/Share
4,290
Reduced 4.96%
82,213
Common stock, par valu...